Commit graph

973 commits

Author SHA1 Message Date
Paul Romano
4fc7956515 Move broaden_wmp_polynomials to wmp.cpp. Make a few methods const 2021-01-15 14:25:32 -06:00
Paul Romano
47828091aa Improve memory layout slightly for windowed multipole evaluations 2021-01-13 15:06:00 -06:00
Paul Romano
425de8943f Minor optimizations for WindowedMultipole 2021-01-13 14:57:09 -06:00
Gavin Ridley
f1a44915ca
Handle up to 10th order poly fits in WMP 2021-01-11 09:25:29 -05:00
Gavin Ridley
caecb84c38 remove OTF memory allocation from WMP 2021-01-07 15:43:32 -05:00
Patrick Shriwise
f97ed95559
Merge pull request #1733 from paulromano/small-fixes
Collection of small fixes
2020-12-22 16:20:47 -06:00
Sterling Harper
8879414824 Merge remote-tracking branch 'upstream/develop' into bc_update 2020-12-18 23:30:37 -07:00
Paul Romano
7700bcf0b3 Avoid polymorphism on angular distributions known to be Tabular 2020-12-08 13:53:35 -06:00
Paul Romano
cb22fe7c5d Fix documentation for Maxwell distribution pdf 2020-12-08 13:53:35 -06:00
Shikhar Kumar
d630746191 Address @paulromano comments 2020-12-03 10:37:13 -05:00
Shikhar Kumar
e87e5ba3dc Move CMFD reweight to cpp, minor discrepancies in regression tests 2020-11-24 22:56:31 -05:00
Sterling Harper
a8ecb795a3 Assume un-aligned normals for rotational BCs 2020-11-14 14:00:16 -07:00
Paul Romano
7a505613d1
Merge pull request #1705 from nelsonag/mt_mgxs
MGXS API Changes for Arbitrary Reaction Channels and for Accurate Chi Computation
2020-11-10 07:37:00 -06:00
Adam Nelson
5a94e66bf3 Merge remote-tracking branch 'upstream/develop' into mt_mgxs 2020-10-29 08:34:17 -05:00
Paul Romano
9af5541e88 Make Source::sample() method const 2020-10-27 10:02:03 -05:00
Paul Romano
b271399f63 Allow read_source_bank to be distributed or not 2020-10-27 10:02:00 -05:00
Sterling Harper
5fb806bcb5 Add comments to periodic BC implementation 2020-10-26 22:15:20 -06:00
Sterling Harper
1af80b1d39
Apply suggestions from code review
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2020-10-26 21:31:26 -06:00
Paul Romano
0bb39005bc Rename source classes 2020-10-23 14:11:34 -05:00
Paul Romano
5a60133d5b Implement SourceFile derived from SourceDistribution 2020-10-23 06:56:14 -05:00
Paul Romano
3f62fab565 Add wrapper class for custom sources 2020-10-22 15:50:30 -05:00
Paul Romano
713469bf59 Make regular source distributions obey the same interface as custom sources 2020-10-22 15:07:28 -05:00
Paul Romano
8f71ed2a1d Store sites from source file in SourceDistribution 2020-10-22 15:07:23 -05:00
Adam Nelson
d2c00b4f1b Added tests and fixed code accordingly 2020-10-22 14:13:32 -05:00
aprilnovak
1207c901be Move bins_crossed implementation into StructuredMesh base class. Refs #1695 2020-10-19 15:56:26 -05:00
aprilnovak
008a73fa36 Move n_bins and n_surface_bins implementations to StructuredMesh base class. Refs #1695 2020-10-19 15:55:28 -05:00
aprilnovak
9a36ea405a Move get_bin implementation up to StructuredMesh base class. Refs #1695 2020-10-19 15:55:28 -05:00
aprilnovak
bcc072e0a8 Move intersects method up to base class and combine the functionality using new get_index_in_direction function. Refs #1695 2020-10-19 15:55:26 -05:00
aprilnovak
45b7dfb5a0 Move implementation of get_indices_from_bin to StructuredMesh base class. Refs #1695 2020-10-19 15:54:32 -05:00
aprilnovak
7d0838d27b Move get_bin_from_indices into StructuredMesh base class. Refs #1695 2020-10-19 15:54:32 -05:00
aprilnovak
0b0d03541d Put get_indices implementation into StructuredMesh base class. Refs #1695 2020-10-19 15:54:32 -05:00
Paul Romano
29dfc0ae5f
Merge pull request #1694 from nelsonag/nuclidic_mg
Improvement to microscopic MG mode calculations
2020-10-19 08:33:22 -05:00
Sterling Harper
f060b4eb72 Add docstrings to boundary_condition.h 2020-10-18 16:39:19 -06:00
Sterling Harper
b64a3d3cb7 Add general plane support for rotational BCs 2020-10-18 16:01:21 -06:00
Sterling Harper
593a4addcf Remove the old Surface::bc_ attribute 2020-10-18 12:33:36 -06:00
Sterling Harper
2fa449de5a Remove the PeriodicSurface class 2020-10-18 12:19:46 -06:00
Sterling Harper
8e6842dfc5 Move rotational periodic BCs to the new class
Remove the now unnecessary Surface::periodic_translate function.
2020-10-18 12:05:31 -06:00
Sterling Harper
16d4c585c4 Move periodic translation from Surface class to BC 2020-10-18 11:23:33 -06:00
Sterling Harper
1d07f49861 Move all BCs to the new BoundaryCondtion class 2020-10-17 20:59:58 -06:00
Sterling Harper
05ea9ea585 Move reflective/white BCs to a new class 2020-10-17 20:34:41 -06:00
Sterling Harper
0f214eb130 Move BC tracking software into separate functions 2020-10-17 20:13:38 -06: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
Paul Romano
7668c79881 Remove unused source sampling timer 2020-10-13 12:45:35 -05:00
Patrick Shriwise
a70eda04ff
Merge pull request #1666 from paulromano/tally-fixes
Several fixes/improvements for large tally cases
2020-10-12 12:36:25 -05:00
aprilnovak
c1d4119b78 Correct typo in retrieving stored pointer from CartesianIndependent distribution unique pointers.Refs #1680 2020-10-05 17:49:12 -05:00
Paul Romano
2997120755 Display time writing statepoint files 2020-09-23 07:47:45 -05:00
Paul Romano
96a66789b1 Activate need_depletion_rx for reaction rate-based depletion only 2020-09-15 10:23:31 -05:00
Paul Romano
1e436577ea Use pair instead of struct as return type of find_temperature 2020-09-15 10:23:31 -05:00
Paul Romano
0a61bc0cbe Account for temperature in reaction rate calculation 2020-09-15 10:23:31 -05:00
Paul Romano
77d99d499b Allow access to material temperature from openmc.lib 2020-09-15 10:23:31 -05:00