Commit graph

1672 commits

Author SHA1 Message Date
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
6d5cc5cd0d Addressing style and other comments from @shikar413 2018-10-30 08:59:36 -05:00
Patrick Shriwise
9ebeb6590b Some more style fixes. 2018-10-30 08:59:01 -05:00
Patrick Shriwise
b4e29d9be2 Moving forward declaration. Renaming internal variable for ObjectPlot. 2018-10-30 08:59:01 -05:00
Patrick Shriwise
42495df5db Adding docs. 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
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
41b58e0b9b Exposing print_plot through C. Using in input_xml now. 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
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
964b45eea8 Checkpoint in creating ObjectPlot constructor. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
f725e2c532 Adding a C++ version of node_word_count 2018-10-30 08:56:14 -05:00
Patrick Shriwise
fea2c3cc04 Creating a common word_count functions for strings. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
2bffc33452 Adding get_child_nodes function to C++ xml_interface. 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
66adf06146 Adding a typedef and removing some whitespace. 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
539b9c10ec Applying C-side implementation of position_rgb. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
075473b475 Replacing position_rgb with C-side implementation. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
cb9e400074 Binding C and F90 ObjectPlots. 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
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
Patrick Shriwise
cc257b7554 Moving remaining variables/attributes into plot header. 2018-10-30 08:56:14 -05:00
Patrick Shriwise
0dde9ce202 Move plot header attributes/types to C++. 2018-10-30 08:56:14 -05:00
Sterling Harper
f7c45a3fd1 Merge remote-tracking branch 'upstream/develop' into cpp_tallies 2018-10-28 22:28:18 -04:00
Sterling Harper
9f6801ca74 Use uniqe_ptr<Filter> for global filter vector 2018-10-28 21:25:29 -04:00
Sterling Harper
a65ea4cce8 Remove unnecessary wrapper code 2018-10-28 19:18:34 -04:00
Sterling Harper
bdac2854ce Move ParticleFilter to C++ 2018-10-28 16:26:22 -04:00
Sterling Harper
69c65ddf23 Move the DelayedGroupFilter to C++ 2018-10-28 15:52:01 -04:00
Sterling Harper
432a6a5109 Finish moving EnergyFilter implementation to C++ 2018-10-27 16:29:59 -04:00
Sterling Harper
8d3f9d3c69 Move most EnergyFilter functionality to C++ 2018-10-27 15:11:49 -04:00
Paul Romano
6845bf14cd Fix comment, remove leftover std::cout 2018-10-25 18:00:16 -05:00
Paul Romano
46a7058c70 Fix invalid use of strlen in read_attribute 2018-10-25 17:42:09 -05:00
Paul Romano
b2eba58946 Merge branch 'develop' into cpp-init-finalize 2018-10-25 17:18:14 -04:00
Sterling Harper
91f4196f0f Use dynamic_cast for filter type-checking 2018-10-25 12:58:09 -04:00
Sterling Harper
321b255aea Address #1101 comments 2018-10-22 21:55:06 -04:00
Sterling Harper
fa419332c9 Move tally filter implementation from .h to .cpp 2018-10-22 20:06:54 -04:00
Sterling Harper
e2e813adb8 Remove "tally_" prefix from tally filter files 2018-10-22 10:22:55 -04:00
Sterling Harper
15caa0c1ca Address #1101 comments 2018-10-21 18:59:03 -04:00
Sterling Harper
4d84d483ef Meet Core Guidelines for virtual & override 2018-10-21 18:53:15 -04:00