minimc 0.5.1
Loading...
Searching...
No Matches
Todo List
Member ContinuousMap< Key, T >::at (const Key k, Args... inner_keys) const noexcept
Support other interpolation methods
Member ContinuousReaction::GetCrossSection (const Particle &p) const noexcept
Add warning the first time the requested temperature does not match evaluated temperature
Member ContinuousScatter::Interact (Particle &p) const noexcept override
Compute \( \mu \) more directly in free gas scattering. Find analytic expression to avoid dot product between incident neutron velocity and outgoing neutron velocity when calling Particle::Scatter.
Member EstimatorSet::FindEstimatorByName (const std::string &name) const
Template along with PerturbationSet::FindPerturbationByName
Member HDF5DataSet< D >::ToContinuousMap (Args... outer_indices)
Create ContinuousMap constructor which wraps this function
Class KEigenvalue
Get eigenvalue calculations working again
Member KEigenvalue::Solve () override

Fix fission bank sorting. It is not deterministically sampling the fission bank to populate the source bank. Consider using the fact that each Particle has a secondaries member. Consider creating a SortableParticle bank derived class with a SortableParticle::parent_history member.

Reimplement implicit fission estimator

Class Multigroup
Refactor Multigroup::reactions into vector instead of map as is now done with Continuous::reactions
Member PerturbationSet::FindPerturbationByName (const std::string &name) const
Template along with EstimatorSet::FindEstimatorByName
Class PlaneX
Add arbitrary Plane object which can be defined by a single Point
Class Scorable
Memoize GetScore since sensitivites call it
Member ThermalScattering::GetMajorant (const Particle &p) const noexcept
Throw exception when temperature is out of range
Member ThermalScattering::GetTotal (const Particle &p) const noexcept
Avoid calling HDF5DataSet::at for each order since order coefficients are adjacent in memory
Class World
Consider using the Immediately Invoked Function Expression (IIFE) idiom for construction of const members
Member World::FindCellContaining (const Point &p) const
More than one Cell may contain a Particle. This should be checked during input parsing if possible.
Member World::FindNuclideByName (const std::string &name) const
Template this and FindSurfaceByName
Member World::FindSurfaceByName (const std::string &name) const
Template this and FindNuclideByName
Member World::HasConstantTemperature () const noexcept
Check each Cell if it has constant temperature dependence
Class XMLDocument
Replace xs:normalizedString by xs:token or more restrictive type in schema