Commit graph

1515 commits

Author SHA1 Message Date
Sterling Harper
c387bde956 Add basic C++ TallyFilterMatch class 2018-09-07 17:26:57 -04:00
Paul Romano
4c47d868b4 Make sure RegularMesh methods are const. Address other comments by @smharper 2018-09-07 06:41:25 -05:00
Adam G Nelson
4b56c86c50 Cleaning up code, resolving @paulromano comments 2018-09-05 20:46:33 -04:00
Paul Romano
50dcae1772 Add Doxygen comments, remove unused variables 2018-09-05 14:31:54 -05:00
Paul Romano
8af84064ca Implement surface_bins_crossed for mesh 2018-09-04 07:01:27 -05:00
Paul Romano
a10ef739ba Bindings for bins_crossed 2018-09-03 14:36:14 -05:00
Adam G Nelson
be16cb750d Added supportfor group-wise betas 2018-09-03 15:15:05 -04:00
Paul Romano
04e48224e6 Almost complete mesh conversion 2018-09-03 06:50:49 -05:00
Paul Romano
18f9f91833 Read meshes from tallies file 2018-09-03 06:50:49 -05:00
Paul Romano
6a1d653547 Convert count_bank_sites, Shannon entropy, UFS to C++ (incomplete) 2018-09-03 06:50:49 -05:00
Paul Romano
fb22413e8d Move mesh C API functions to C++ 2018-09-03 06:50:49 -05:00
Paul Romano
fe76ad695f Add bins_crossed method for RegularMesh 2018-09-03 06:50:49 -05:00
Paul Romano
b7feb47971 Add norm method on Position 2018-09-03 06:50:49 -05:00
Paul Romano
19de269ae6 Populate meshes vector from settings.xml 2018-09-03 06:50:49 -05:00
Paul Romano
9e0e868577 Add C++ version of RegularMesh class 2018-09-03 06:50:49 -05:00
Adam G Nelson
d6f94f7ce8 added specialized fission-getting methods 2018-09-02 18:59:28 -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
amandalund
6db62984d7 Clean up 2018-08-30 11:39:12 -05:00
Paul Romano
323e6d3551 Merge branch 'develop' into cpp-settings 2018-08-28 09:27:45 -05:00
Sterling Harper
452de390ba Merge remote-tracking branch 'upstream/develop' into cpp_geometry 2018-08-27 20:03:02 -04:00
Sterling Harper
0e348e338b Remove global_ prefix from global geometry vectors 2018-08-27 19:06:01 -04:00
Sterling Harper
260bf843e8 Add trailing underscores to class attributes 2018-08-27 18:45:02 -04:00
Sterling Harper
de38aa5a63 Address #1061 comments 2018-08-27 17:07:22 -04:00
Paul Romano
f20496c906 Convert most of read_settings_xml to C++ 2018-08-26 13:29:20 -05:00
Sterling Harper
01b216b63a Merge remote-tracking branch 'upstream/develop' into cpp_geometry 2018-08-24 20:45:52 -04:00
Paul Romano
d1cc9fd9c6 Move number of batches, generations, particles to settings.h 2018-08-24 15:55:22 -05:00
Paul Romano
13341ba59b Move more definitions of settings variables to C++ 2018-08-24 15:55:22 -05:00
Paul Romano
bb69f52311 Move run_mode and verbosity out of C API 2018-08-24 15:55:22 -05:00
Paul Romano
a2345891b9 Move easy global settings to settings.h/cpp 2018-08-24 15:55:22 -05:00
Paul Romano
268b865cd3 Move definitions for several variables from Fortran to C++ 2018-08-24 15:55:22 -05:00
Paul Romano
4ad0725843 Put variables in settings.h into settings namespace 2018-08-24 15:55:22 -05:00
Paul Romano
83d64397d1 Add doxygen comments where needed 2018-08-23 21:38:23 -05:00
Paul Romano
b92677e70b Convert source distributions to C++ 2018-08-23 15:23:47 -05:00
Paul Romano
44cb9a990f Add XML node ctors for multivariate distributions 2018-08-23 15:23:47 -05:00
Paul Romano
5a43010d84 Merge branch 'develop' into interface-changes 2018-08-22 12:23:45 -05:00
Paul Romano
9f0ea52d1a Move headers to include/openmc directory and openmc.h -> openmc/capi.h 2018-08-20 14:40:32 -05:00
Paul Romano
1f760461a3 Change openmc_find -> openmc_find_cell 2018-08-20 14:10:11 -05:00
Paul Romano
6d5ab25a2c
Merge pull request #1050 from shikhar413/cmfd-helper
Added C API bindings and bug fix related to CMFD tallies
2018-08-20 07:52:55 -05:00
Shikhar Kumar
78a1741628 Rename openmc_tally_set_type --> openmc_tally_allocate, openmc_tally_update_type --> openmc_tally_set_type 2018-08-17 13:19:58 -04:00
Paul Romano
8106329fe8 Add material volumes to XML and Material type 2018-08-17 09:21:56 -05:00
Shikhar Kumar
1ec0a806a0 Extract code from shikhar413::cmfd-capi relevant to PR 2018-08-16 21:45:47 -04:00
Paul Romano
764f638d66 Convert Particle type to C++, add templated HDF5 functions 2018-08-06 07:06:18 -05:00
Paul Romano
6ea533a61f Add C API function for resetting tally individually 2018-08-06 06:42:11 -05:00
Paul Romano
4bfd2fbcc9 Fix signature of openmc_load_nuclide 2018-08-06 06:42:00 -05:00
Paul Romano
1145c91805 Add n_nuclides in openmc.h 2018-06-28 17:11:52 -05:00
Alex Lindsay
7c01594111 Add init methods (with order) for capi expansion filters 2018-05-22 08:12:49 -06:00
Alex Lindsay
5a863215f3 Take char* instead of char** 2018-05-21 15:22:06 -06:00
Alex Lindsay
411fd288ea Expand C API, targeting FETs 2018-05-21 15:22:06 -06:00
Paul Romano
0a8f5977ed Be more consistent with C API function return values 2018-04-25 15:07:40 -05:00