Commit graph

1672 commits

Author SHA1 Message Date
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
Paul Romano
6c3f35d019 Read all photon data into PhotonInteraction class 2019-01-15 07:28:47 -06:00
Paul Romano
dc2f2f8ae0 Make micro_photon_xs available on C++ side 2019-01-15 07:28:47 -06:00
Paul Romano
faa70b168f Remove weight correction method for resonance scattering, rename ARES -> RVS 2019-01-10 15:53:45 -06:00
Sterling Harper
5f1657c9b7
Merge pull request #1144 from paulromano/cpp-nuclide
Translate microscopic cross section lookups to C++
2019-01-09 17:10:36 -05:00
Paul Romano
a39f77a408 Respond to @smharper comments on #1144 2019-01-08 08:04:31 -06:00