21 #include "MooseObject.h" 47 virtual std::string
quantity()
const = 0;
50 virtual std::string
units()
const = 0;
virtual std::string units() const =0
Assumed units in the input quantities.
Definition: OpenMCBase.h:30
const Real & _target
Target k.
Definition: CriticalitySearchBase.h:65
std::vector< Real > _k_values
Values obtained in search.
Definition: CriticalitySearchBase.h:71
static InputParameters validParams()
const Real & _maximum
Maximum range of value to explore.
Definition: CriticalitySearchBase.h:53
std::vector< Real > _inputs
Values used in search.
Definition: CriticalitySearchBase.h:68
Definition: CriticalitySearchBase.h:29
std::vector< Real > _k_std_dev_values
Standard deviation values obtained in search.
Definition: CriticalitySearchBase.h:74
const Real & _tolerance
Absolute tolerance for finding a critical configuration.
Definition: CriticalitySearchBase.h:59
virtual std::string quantity() const =0
The quantity being varied in the search for criticality, for console prints.
const Real & _minimum
Minimum range of value to explore.
Definition: CriticalitySearchBase.h:56
EigenvalueEnum
Type of OpenMC k-eigenvalue global tally.
Definition: CardinalEnums.h:250
virtual void updateOpenMCModel(const Real &input)=0
CriticalitySearchBase(const InputParameters ¶meters)
const eigenvalue::EigenvalueEnum _estimator
Estimator to use for k.
Definition: CriticalitySearchBase.h:62
const std::string _pp_name
Postprocessor that holds the result of the criticality search.
Definition: CriticalitySearchBase.h:77
virtual void searchForCriticality()
Use Brent's method to search for criticality.