Commit graph

37 commits

Author SHA1 Message Date
agnelson
6183d08c48 Added a space in a warning for multiplicity matrix values being 0 2021-12-30 12:46:33 -06:00
Paul Romano
1bc2bd8460 Apply clang-format on entire source 2021-08-11 11:41:49 -05:00
Gavin Ridley
ad4e1c9f4a remove std:: from vector,unique_ptr,make_unique,array 2021-05-03 18:01:27 -04:00
Adam Nelson
96b580d424 Incorporating changes requested by @giudgiud 2020-10-19 06:35:07 -05:00
Adam Nelson
77015c0b14 Fixed issue in MG-Mode which surfaced when running problems which have microscopic cross sections defined and multiple fissile isotopes in a material 2020-10-15 13:46:05 -05:00
dryuri92
4a0c8ee2b7
delete a line doubling 2020-03-13 01:24:42 +03:00
dryuri92
e98c50fcef
start with initial value
read a current this->matrix before combined
2020-03-13 01:03:51 +03:00
Simon Richards
670d7d0e22 Fix for enumeration values not explicitly handled in switch statements 2020-02-28 22:35:23 +00:00
Gavin Ridley
9483c409a8 convert all but one thing in cell.h to enums 2020-01-16 15:41:45 -05:00
John Tramm
0602ddd8a3 refactor seed and seed aray variable names 2019-12-05 19:50:31 +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
5502f38580 partially done with refactoring 2019-11-21 22:19:15 +00:00
Adam G Nelson
12a474d599 removed while loops on multigroup outgoing energy sampling, replaced with fors and thus avoding chance for infinite loops 2019-11-11 21:21:01 -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
Adam G Nelson
a9641b8e2a Cleaned up the C and Fortran interfaces; includes removing interfaces which are no longer needed and removing the _c from C functions which no longer have Fortran links 2018-10-12 11:51:23 -04:00
Adam G Nelson
2c20dc0f83 super minor edit 2018-09-03 14:27:04 -04:00
Adam G Nelson
3385c8b0a2 some small potential bug fixes and code cleanup 2018-09-03 14:15:25 -04:00
Adam G Nelson
35def7aac2 Got it all working, next would like to take advantage of the xtensor features to reduce lines of code 2018-09-01 11:01:56 -04:00
Adam G Nelson
4e92988433 Saving state 2018-08-31 18:18:01 -04:00
Paul Romano
9f0ea52d1a Move headers to include/openmc directory and openmc.h -> openmc/capi.h 2018-08-20 14:40:32 -05:00
Adam G Nelson
67b0ea38e4 resolving style comments 2018-06-26 21:20:30 -04:00
Adam G Nelson
267acf627f resolving @paulromano comments, including intent(inout) items at the end, consistent usage of const qualifiers 2018-06-21 20:45:10 -04:00
Adam G Nelson
8c2a88243b Docs added 2018-06-17 10:10:53 -04:00
Adam G Nelson
857737b399 minor tweaks 2018-06-17 04:46:29 -04:00
Adam G Nelson
35c62affe6 Replaced all polar and azimuthal indices with just a 1d angle index. Also fixed mg_max_order 2018-06-16 13:37:50 -04:00
Adam G Nelson
863f91b1e7 clearing up const and making use of generic base class methods 2018-06-16 09:25:49 -04:00
Adam G Nelson
2b8c2075d0 merging with upstream and adding some documentation/style changes consistent with upstream 2018-06-16 08:21:11 -04:00
Adam G Nelson
3cdb1bbb87 Whew, there we go. Fixed. 2018-06-15 20:39:57 -04:00
Adam G Nelson
39c063830c minor changes, still not passing the test 2018-06-15 19:46:25 -04:00
Adam G Nelson
9fd65822f0 Fixing two failing tests - further inspection needed on mgxs_library_ce_to_mg; 2018-06-15 06:53:43 -04:00
Adam G Nelson
b1c73918a8 It works! Replaced all mgxs_header functionality with the C++ version and a mgxs_interface module to act as the go-between the C++ and Fortran 2018-06-13 20:22:51 -04:00
Adam G Nelson
6c8de73e3e Implemented sample_scatter in C++ 2018-06-10 14:23:08 -04:00
Adam G Nelson
59c4bc3fc4 fixing bugs found from the mg_basic test which exercises many more Mgxs data formats 2018-06-10 05:53:22 -04:00
Adam G Nelson
ce919a0ad8 extended to being able to combine microscopic data into macroscopic. Seems to work, next step is to actually incorporate the C++ data into the transport and tallying process. That will be the true test 2018-06-09 08:53:40 -04:00
Adam G Nelson
13f163a25a Tied in the Mgxs cpp code in to the main body of Fortran. This commit stores progress getting microscopic data loaded on the C++ side. The next will be building the macroscopic cross sections, and then actually using the C++ during the fortran simulation 2018-06-08 16:18:37 -04:00
Adam G Nelson
79b473fa5b Initial implementation of MGXS C++ code 2018-06-04 19:00:07 -04:00