Patrick Shriwise
637e04a9ba
Boundary info accessors ( #3496 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-07-18 07:51:30 +00:00
Patrick Shriwise
bca818ced6
Add accessor methods for LocalCoord ( #3494 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-07-17 03:29:41 +00:00
Paul Romano
39ad29d82e
Fix reading of horizontal field of view for ray-traced plots ( #3330 )
...
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2025-02-28 19:50:35 +00:00
Gavin Ridley
81b7388624
Raytrace plots ( #2655 )
...
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-02-18 03:11:54 +00:00
Patrick Shriwise
32662b409a
Add constant for invalid surface tokens. ( #3260 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-01-16 09:36:13 -06:00
Baptiste Mouginot
5ad1a4aa1e
Differentiate materials in DAGMC universes ( #3056 )
...
Co-authored-by: Baptiste Mouginot <bam.git.not.reply@gmail.com>
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: azimG <azimgivron@yahoo.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-01-07 21:50:02 +00:00
Masoud
393334829d
Adding '#define _USE_MATH_DEFINES' to make M_PI declared in Intel and MSVC compilers ( #3238 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-01-07 06:32:05 +00:00
Patrick Shriwise
890cab5242
Correct failure due to progress bar values ( #3143 )
2024-09-26 06:45:13 -05:00
pitkajuh
e33e66aa88
Fix #2994 , non-existent path causes segmentation fault when saving plot ( #3038 )
...
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-06-18 06:56:51 -05:00
Gavin Ridley
5549b58e1f
Geometron ( #2744 )
2024-01-16 10:35:57 -06:00
Patrick Shriwise
53363da3cc
Consolidating number of threads and thread number queries into the openmp interface header ( #2809 )
2023-12-19 03:31:29 +00:00
Patrick Shriwise
06d64370c8
Tweaks to Universe::find_cell ( #2662 )
2023-08-24 17:08:15 -05:00
Lewis Gross
65618384c9
reordered list initialization of constructor in plot.cpp to respect header declaration order ( #2519 )
2023-05-13 00:44:27 +00:00
Paul Romano
45006584ca
Fix meaning of "masking" for plots ( #2510 )
2023-05-03 09:52:40 -05:00
Gavin Ridley
a92f2d1f9f
avoid segfault with idiomatic thresholding, rays through pixel centers
2023-04-05 11:50:45 -04:00
Gavin Ridley
5c4144d520
idiomatic thresholding
...
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2023-04-05 11:05:30 -04:00
Gavin Ridley
abdc9be9a0
guard dagmc function call for non dagmc build in plotting
2023-04-04 22:11:11 -04:00
Patrick Shriwise
a8ed9bde8f
Hacks to get project plots working w/ DAGMC
2023-04-04 22:11:11 -04:00
Gavin Ridley
61cab3009a
PR comments addressed
2023-04-04 22:06:54 -04:00
Gavin Ridley
f1b92603c8
update projection plot regr test
2023-04-04 22:06:54 -04:00
Gavin Ridley
ed5837202b
add old wireframing behavior if not listing ids
2023-04-04 22:06:54 -04:00
Gavin Ridley
6726cc378f
add unit test, select wireframing by id
2023-04-04 22:06:54 -04:00
Gavin Ridley
31174736e9
fix for non-OMP compile
2023-04-04 22:06:54 -04:00
Gavin Ridley
a0401906cd
parallel projection plotting now matches single thread results
2023-04-04 22:06:54 -04:00
Gavin Ridley
030c3af9e4
parallelization of projection plots almost works except edge case
2023-04-04 22:06:54 -04:00
Gavin Ridley
a832fc8b94
adjustable wireframe thickness
2023-04-04 22:06:54 -04:00
Gavin Ridley
76cc722090
add option to do orthographic projection
2023-04-04 22:06:54 -04:00
Gavin Ridley
d51fd873ab
read user-provided plot names, also more sophisticated file extension checking
2023-04-04 22:06:54 -04:00
Gavin Ridley
071b6fa796
pick up on cell edges, not just boundaries
2023-04-04 22:06:54 -04:00
Gavin Ridley
bad79975b0
make wireframes not spotty
2023-04-04 22:06:54 -04:00
Gavin Ridley
d5aafc91cb
projection plots nominally working
2023-04-04 22:06:54 -04:00
Gavin Ridley
5105a8423d
further refactor of plots, start ProjectionPlot
2023-04-04 22:06:52 -04:00
Gavin Ridley
e2dedf5461
move common with projection plot to base class
2023-04-04 22:05:08 -04:00
Paul Romano
b6d6bdf3f5
Merge branch 'develop' into mixed_ncrystal_pr
2023-01-09 13:13:14 +07:00
Patrick Shriwise
5ac6e87a68
Properly call read_plots_xml
2022-12-06 13:03:38 -06:00
Patrick Shriwise
040965245d
Adding signatures for reading information from an XML node where necessary.
2022-12-06 13:03:38 -06:00
Kalin Kiesling
b4274724f3
explicitly include xmanipulation header for xt::flip
2022-03-17 10:58:49 -05:00
Olaf Schumann
4905acc20a
fix memory leak in output_png()
2022-01-13 14:29:20 +01:00
aprilnovak
dafbbb31bf
Change errors to warnings in plots. Refs #1919
2021-12-07 16:59:57 -06:00
Paul Romano
75b3d18446
Merge branch 'develop' into libpng
2021-10-05 12:49:35 -05:00
Paul Romano
6eea13043f
Add support for PNG plots using libpng
2021-10-04 15:48:42 -05:00
agnelson
20c8043c1c
(1) Made OpenMC load plots.xml upon initialization even if not in the plot runmode; (2) Made the finalize method clear plotting data; (3) allowed the openmc.lib and openmc.model package to call plot_geometry now that plots.xml would have been loaded
2021-09-30 15:15:58 -05:00
Paul Romano
1bc2bd8460
Apply clang-format on entire source
2021-08-11 11:41:49 -05:00
Patrick Shriwise
39c52dcf94
Incorporate cell instance levels into plotting. Return C_NONE if it is not a distributed cell.
2021-07-28 17:55:24 -05:00
Paul Romano
803f17500c
Fix use of get_map<IdData> within plot.cpp and failing properties test
2021-06-24 17:05:10 +07:00
Paul Romano
01b023b7ec
Include cell instance in id_map
2021-06-24 12:09:59 +07:00
Gavin Ridley
ad4e1c9f4a
remove std:: from vector,unique_ptr,make_unique,array
2021-05-03 18:01:27 -04:00
Gavin Ridley
d5d2072266
change particle to using accessor methods
2021-05-03 17:56:57 -04:00
Gavin Ridley
12b6deaacf
remove unnecessary pass by value for plot class
2021-02-11 16:43:34 -05:00
Patrick Shriwise
301f15139f
Correction to plot level and index check.
2020-09-03 22:30:46 -05:00