Commit graph

22 commits

Author SHA1 Message Date
itay-space
1578698129
Implement angular PDF evaluation for angle-energy distributions (#3550)
Co-authored-by: Your Name <you@example.com>
Co-authored-by: GuySten <62616591+GuySten@users.noreply.github.com>
Co-authored-by: GuySten <guyste@post.bgu.ac.il>
Co-authored-by: Eliezer214 <110336440+Eliezer214@users.noreply.github.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-03-14 23:58:17 +02:00
John Tramm
977ade79a1
Replace xtensor with internal Tensor/View classes (#3805)
Co-authored-by: John Tramm <jtramm@gmail.com>
2026-02-17 09:50:38 -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
Paul Romano
6992e53398 Change declaration order of maps used for vectors
If the destructor of an object tries to remove an entry from the map, there's no
guarantee it exists if the map has already been destroyed (because it was
declared after the vector of objects), resulting in a segfault. By declaring the
map first, we avoid this. Currently an issue for Nuclide, but potentially other
classes in the future.
2020-07-29 15:48:14 -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
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
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
642c3a8ac7 first sweep of refactoring is complete. now for debugging 2019-11-21 23:03:52 +00:00
Paul Romano
d572379399 Fix reading of Debye-Waller for incoherent elastic 2019-09-06 16:26:44 -05:00
Paul Romano
c851030511 Refactor ThermalScattering::calculate_xs and add energy_max to class 2019-06-25 07:31:53 -05:00
Paul Romano
fd1f01a911 Move thermal scattering reaction data into ThermalData::Reaction type 2019-06-25 07:31:53 -05:00
Paul Romano
8a8b7b2c0a Move cross section caches into Particle class 2019-03-19 13:56:45 -05:00
Paul Romano
0439eb0fa1 Convert remainder of tallies to C++ 2019-02-21 19:30:04 -06:00
Paul Romano
06c5431f2c Add Material::init_thermal() 2019-01-30 22:15:48 -06:00
Paul Romano
620b71372b Simplify bindings for sab_tables 2019-01-02 13:55:08 -06:00
Paul Romano
015360d477 Fix errors in conversion of Nuclide methods 2019-01-02 13:55:08 -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
9f0ea52d1a Move headers to include/openmc directory and openmc.h -> openmc/capi.h 2018-08-20 14:40:32 -05:00
Renamed from src/thermal.h (Browse further)