Commit graph

36 commits

Author SHA1 Message Date
Gavin Ridley
061156e79a address PR comments 2021-05-03 18:03:06 -04:00
Gavin Ridley
ad4e1c9f4a remove std:: from vector,unique_ptr,make_unique,array 2021-05-03 18:01:27 -04:00
Gavin Ridley
2af4c9cd92 use base class to handle layout of particle data 2021-05-03 17:57:41 -04:00
Paul Romano
a6c7b54d8a Change sample_fission to return a Reaction& 2020-04-23 16:37:23 -05:00
Paul Romano
086369e797 Use references for Nuclide objects being passed 2020-04-23 16:37:23 -05:00
Paul Romano
43eae72aeb Use references consistently in physics modules 2020-04-23 16:37:23 -05:00
Gavin Ridley
7df7fc280b
Merge branch 'develop' into add_enums2 2020-01-21 13:13:50 -05:00
Gavin Ridley
9483c409a8 convert all but one thing in cell.h to enums 2020-01-16 15:41:45 -05:00
John Tramm
58e3d3a275 simplified interface for creating fission sites 2020-01-13 20:03:18 +00:00
John Tramm
f5e2c12681 fixed issue with fixed source problems, where fission neutrons were getting banked to fission bank instead of secondary bank. 2019-12-13 18:05:58 +00:00
John Tramm
0602ddd8a3 refactor seed and seed aray variable names 2019-12-05 19:50:31 +00:00
John Tramm
0c98e8d788 whitespace cleanup and comment fixes 2019-12-04 17:09:32 +00:00
John Tramm
638172e68d refactor of prn() interface and python interface changes 2019-12-04 16:35:01 +00:00
Paul Romano
eca3ce33d2 Fix pointer placement on uint64_t 2019-11-27 07:04:11 -06:00
John Tramm
12ec9bacff cleanup of comments and adding some parameter descriptions for altered function prototypes 2019-11-22 22:56:16 +00:00
John Tramm
3b985f1976 finished debugging. Appears to get the same answer on the pincell. Lets see if it passes tests. 2019-11-22 15:13:09 +00:00
John Tramm
5502f38580 partially done with refactoring 2019-11-21 22:19:15 +00:00
Paul Romano
d980b4a5ea Make secondary_bank_ a vector and improve interfaces 2019-03-19 13:57:42 -05:00
Paul Romano
8a8b7b2c0a Move cross section caches into Particle class 2019-03-19 13:56:45 -05:00
Paul Romano
368f89697d Use Position and Direction in Particle class 2019-03-01 16:00:36 -06:00
Paul Romano
f8925b25be Convert transport() and cross_surface() to C++ 2019-02-15 10:59:23 -06:00
Paul Romano
fd894a0bd7 Simplify interface for sample_nuclide, fix iso_in_lab test 2019-01-30 22:15:48 -06:00
Paul Romano
1138b5bb45 Convert sample_element to C++ and remove physics.F90 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
2e6ac03433 Convert all photon physics except bremsstrahlung (not done yet) 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
Paul Romano
bc13a65711 Introduce data::thermal_scatt, remove Fortran implementation of nuclide xs 2019-01-02 13:55:08 -06:00
Paul Romano
e8af7a2d16 Convert scattering routines to C++ 2018-11-26 23:00:44 -06:00
Paul Romano
9105cd195b Convert sample_photon_product to C++ 2018-11-26 23:00:44 -06:00
Paul Romano
85b60badc2 Convert sample_secondary_photons to C++ 2018-11-26 23:00:44 -06:00
Paul Romano
b050390309 Convert absorption to C++ 2018-11-26 23:00:44 -06:00
Paul Romano
1f90ec1560 Convert sample_fission and sample_fission_neutron to C++ 2018-11-26 23:00:44 -06:00
Paul Romano
934e26ca53 Move sample_nuclide to C++ 2018-11-26 23:00:44 -06:00
Paul Romano
8bda5223a1 Convert sample_electron_reaction and sample_positron_reaction to C++ 2018-11-26 23:00:44 -06:00
Paul Romano
8859714592 Move sample_neutron_reaction and create_fission_sites to C++ 2018-11-26 23:00:44 -06:00
Paul Romano
2942790afc Convert collision to C++ 2018-11-26 23:00:44 -06:00