Commit graph

48 commits

Author SHA1 Message Date
Patrick Shriwise
1cebc3e9a2 Updating some style and a few calls. 2018-10-30 08:59:36 -05:00
Patrick Shriwise
1e2cff2da9 Changing from plot pointers to objects in global vector. 2018-10-30 08:59:36 -05:00
Patrick Shriwise
d3f49861f5 Shortening block comments to line length of 80. 2018-10-30 08:59:36 -05:00
Patrick Shriwise
d64d72d967 Updating Color to RGBColor to simplify and optimize code. 2018-10-30 08:59:36 -05:00
Patrick Shriwise
8018b56100 Updating structure of RGB color data. 2018-10-30 08:59:36 -05:00
Patrick Shriwise
38a248b4a5 Updating names of ObjectPlot and Object Color. 2018-10-30 08:59:36 -05:00
Patrick Shriwise
0d8dc172df Making enums lowercase, converting to enum classes also. 2018-10-30 08:59:36 -05:00
Patrick Shriwise
0f9b195ad8 Setting width as doubles instead of ints. 2018-10-30 08:59:36 -05:00
Patrick Shriwise
6d5cc5cd0d Addressing style and other comments from @shikar413 2018-10-30 08:59:36 -05:00
Patrick Shriwise
b4e29d9be2 Moving forward declaration. Renaming internal variable for ObjectPlot. 2018-10-30 08:59:01 -05:00
Patrick Shriwise
0baec6f9d5 Making index_cmfd_mesh part of openmc::settings. 2018-10-30 08:59:01 -05:00
Patrick Shriwise
96c1afc8f7 Fixes to indexing and masking. Also updating material id attribute to id_. 2018-10-30 08:59:01 -05:00
Patrick Shriwise
8540838950 Updating style. Using macros. Adding to get_child_nodes function. 2018-10-30 08:59:01 -05:00
Patrick Shriwise
765ec2c7bb Updating ObjectPlot node passing. 2018-10-30 08:58:42 -05:00
Patrick Shriwise
7930513bbd Refactoring ObjectPlot constructor. 2018-10-30 08:58:42 -05:00
Patrick Shriwise
d11b90aa47 Fixing global plot variable definitions. 2018-10-30 08:58:02 -05:00
Patrick Shriwise
72bee80142 Exposing openmc_plot_geom through C rather than plot.F90. 2018-10-30 08:57:10 -05:00
Patrick Shriwise
96e5007276 Moving time stamp function to output. 2018-10-30 08:56:30 -05:00
Patrick Shriwise
1b71af6baa Moving some attributes of ObjectPlot to C++ types. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
9bb4537a6b Fix to version data output for voxel plots. Reverting a change to plots.xml in plots test. Undoing an indexing fix to match test results. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
9f32259a00 Corrections to color indexing. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
81d3453092 Exposing C++ openmc_plot_geometry and applying plot.F90.
Also including bug fixes to ObjectPlot settings.
2018-10-30 08:56:14 -05:00
Patrick Shriwise
ce2637f8c5 Finishing initial implementation in C++. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
9599e1d92d Another checkpoint. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
964b45eea8 Checkpoint in creating ObjectPlot constructor. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
7b93499d11 Removing now-unused fortran code and cleaning up style a bit. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
3fab6fdb2e Exposing C++ create_voxel, fixing indexing bug, and removing fortran implementation. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
a83ea14a86 Adding create_voxel to c++. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
2e48c8178c Updating rgb values to named indexing. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
379bb3d166 Moving to a switch for the plot basis cases. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
66adf06146 Adding a typedef and removing some whitespace. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
280452345b Making index conversion more obvious. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
fc67e62911 Correction to make sure results match current expected output. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
63a1f75692 Making mesh lines some minimal width. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
f2e91f675a Adding draw_mesh_lines on C++ side 2018-10-30 08:56:14 -05:00
Patrick Shriwise
37f73e8cdc Replacing create_ppm and output_ppm with C++ implementation. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
562b8daf85 Moving to C++ create_ppm function. Need to workout output formatting. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
05192cc2d7 Adding output_ppm skeleton. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
2a3b432859 Style updates. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
f2403b8425 Fixing false positive problem and style throughout to avoid the problem in the future. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
539b9c10ec Applying C-side implementation of position_rgb. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
7ec50db8f2 Removing underscores from ObjectPlot and ObjectColor classes for now. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
9d7ce59d82 Commenting create_ppm for now. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
964afd6b8e Adding position_rgb function. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
2f8e5a4c9d Adding skeleton for create_ppm. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
7637db6774 Adding a skeleton function for plotting. 2018-10-30 08:56:14 -05:00
Paul Romano
9f0ea52d1a Move headers to include/openmc directory and openmc.h -> openmc/capi.h 2018-08-20 14:40:32 -05:00
Paul Romano
3acec3c093 Call HDF5 routines from C++ side for voxel plots 2018-04-24 22:43:01 -05:00