Commit graph

349 commits

Author SHA1 Message Date
Sterling Harper
5e476760b9 Merge remote-tracking branch 'upstream/develop' into cpp_tallies 2019-02-09 13:27:12 -05:00
Sterling Harper
3ff2410dfa Fix MG mode delayed nu-fission indexing bug 2019-02-07 13:13:43 -05:00
Sterling Harper
53a0dc8d97 Move openmc_tally_set_nuclides to C++ 2019-02-05 17:58:45 -05:00
Sterling Harper
22f8749225 Read tally nuclides from XML in C++ 2019-02-05 16:54:17 -05:00
Sterling Harper
2d0ea1154b Merge remote-tracking branch 'upstream/develop' into cpp_tallies 2019-02-05 14:05:15 -05:00
Sterling Harper
ed628b96d2 Move tally scores to C++ 2019-02-05 01:54:12 -05:00
Sterling Harper
391c7536d4 Move tally id to C++ 2019-02-04 22:32:00 -05:00
Sterling Harper
9fe05ad9c8 Clean up tally triggers 2019-02-02 12:46:43 -05:00
Sterling Harper
3ea876235e Finish moving triggers to C++ 2019-02-02 12:07:24 -05:00
Paul Romano
e1899244cb Merge branch 'develop' into cpp-material 2019-02-01 17:15:40 -06:00
Paul Romano
4d2284ca7d Resolve off-by-one issues for ParticleType 2019-01-31 22:54:32 -06:00
Paul Romano
380d23b0e4 Address most @smharper and @nelsonag comments on #1152 2019-01-31 22:04:45 -06:00
Sterling Harper
a07ea809f2 Remove some tally-related C++/Fortran glue-code
This commit also removes some tally trigger special-case code for meshsurface current tallies. That code was broken and is also no longer needed.
2019-01-31 15:58:18 -05:00
Paul Romano
fd894a0bd7 Simplify interface for sample_nuclide, fix iso_in_lab test 2019-01-30 22:15:48 -06:00
Paul Romano
63aa3bf106 Remove most of remaining components of Material type on Fortran side 2019-01-30 22:15:48 -06:00
Paul Romano
f407982ff6 Remove Material p0 and element attributes on Fortran side 2019-01-30 22:15:48 -06:00
Paul Romano
4788bb9f85 Move remaining writing of summary file to C++ 2019-01-30 22:15:48 -06:00
Paul Romano
1690dc0af3 Move read_multipole_data to C++ 2019-01-30 22:15:48 -06:00
Paul Romano
eb576a6fd2 Move remaining functions in mgxs_data.F90 2019-01-30 22:15:48 -06:00
Paul Romano
06751d5373 Move openmc_load_nuclide, openmc_material_add_nuclide, and read_mgxs to C++ 2019-01-30 22:15:48 -06:00
Paul Romano
9a2298f66d Move read_ce_cross_sections to C++ 2019-01-30 22:15:48 -06:00
Paul Romano
fe9f774d31 Add normalize_density, set_density, set_densities on C++ side 2019-01-30 22:15:48 -06:00
Paul Romano
06c5431f2c Add Material::init_thermal() 2019-01-30 22:15:48 -06:00
Paul Romano
d1acaa525c Continue converting 2019-01-30 22:15:48 -06:00
Paul Romano
6b583d615c Start converting material xs lookup 2019-01-30 22:15:48 -06:00
Patrick Shriwise
3c743cb5e2 Moving dagmc_enabled outside of main DAGMC ifdef. 2019-01-30 20:37:17 -06:00
Patrick Shriwise
1a56c2d283 Moving dagmc_enabled variable... again. 2019-01-30 20:37:17 -06:00
Patrick Shriwise
450403320b Altering signature of get_uwuw_materials for more descriptive code. 2019-01-30 20:37:17 -06:00
Patrick Shriwise
69f8f5853f Moving dagmc_enabled variable to the capi header. 2019-01-30 20:37:17 -06:00
Patrick Shriwise
78d7048691 Moving dagmc_enabled exposure location. 2019-01-30 20:37:17 -06:00
Patrick Shriwise
b60a7061d2 Moving extern out of sub-namespace. 2019-01-30 20:37:17 -06:00
Patrick Shriwise
161a4c9b53 Making dagmc_enabled flag a const. Handling compiler warning for dagmc filename. 2019-01-30 20:37:17 -06:00
Patrick Shriwise
20b8da1f24 Getting UWUW XML file read from memory. 2019-01-30 20:37:17 -06:00
Sterling Harper
67b2185860 Move score_surface_tally to C++ 2019-01-27 21:30:18 -05:00
Sterling Harper
ba479565c5 Move score_collision_tally to C++ 2019-01-27 17:09:21 -05:00
Sterling Harper
f4d7c81bd4 Move tally % nuclide_bins to C++ 2019-01-27 14:29:23 -05:00
Sterling Harper
e99fd9e7e4 Move most active_tally lists to C++ 2019-01-26 16:26:03 -05:00
Sterling Harper
8c4a74ec84 Move tally % estimator and tally % active to C++ 2019-01-26 15:13:32 -05:00
Sterling Harper
fe6fba2954 Use 0-based indexing for tally derivatives 2019-01-26 14:03:30 -05:00
Sterling Harper
9f6a7466e2 Use interoperable TallyDerivative structs 2019-01-26 13:53:01 -05:00
Sterling Harper
06caf67ccf Create C++ TallyDerivative struct 2019-01-26 12:10:18 -05:00
Sterling Harper
39bd9b7b69 Move indices like tally % filter_energyin to C++ 2019-01-25 15:36:52 -05:00
Sterling Harper
5e03599f32 Move tally filter strides to C++ 2019-01-23 23:41:21 -05:00
Sterling Harper
122f0f5e54 Create C++ Tally object with filter indices 2019-01-23 14:23:03 -05:00
Paul Romano
1138b5bb45 Convert sample_element to C++ and remove physics.F90 2019-01-15 07:28:47 -06:00
Paul Romano
9f8ebf527b Remove bremsstrahlung code on Fortran side 2019-01-15 07:28:47 -06:00
Paul Romano
2eacd5f72c Finish TTB implementation on C++ side, still a bug somewhere 2019-01-15 07:28:47 -06:00
Paul Romano
ea1f2e426d Start converting TTB data/physics 2019-01-15 07:28:47 -06:00
Paul Romano
39cf5a8ce7 Move calculate_xs for photon data to C++ 2019-01-15 07:28:47 -06:00
Paul Romano
2e6ac03433 Convert all photon physics except bremsstrahlung (not done yet) 2019-01-15 07:28:47 -06:00