21#include "MooseObject.h"
60 virtual std::string
units()
const = 0;
Definition CriticalitySearchBase.h:30
static InputParameters validParams()
std::vector< Real > _k_values
Values obtained in search.
Definition CriticalitySearchBase.h:90
const bool & _tally_during_search
Whether tallies should be disabled through the search or not.
Definition CriticalitySearchBase.h:81
const Real & _minimum
Minimum range of value to explore.
Definition CriticalitySearchBase.h:66
const eigenvalue::EigenvalueEnum _estimator
Estimator to use for k.
Definition CriticalitySearchBase.h:75
std::vector< Real > _inputs
Values used in search.
Definition CriticalitySearchBase.h:87
const Real & _k_tol
Absolute tolerance on the eigenvalue of the search.
Definition CriticalitySearchBase.h:69
CriticalitySearchBase(const InputParameters ¶meters)
const std::string _pp_name
Postprocessor that holds the result of the criticality search.
Definition CriticalitySearchBase.h:96
const Real & _maximum
Maximum range of value to explore.
Definition CriticalitySearchBase.h:63
virtual void updateOpenMCModel(const Real &input)=0
const bool & _run_critical_state
Whether a final critical state calculation is executed or not.
Definition CriticalitySearchBase.h:78
virtual std::string quantity() const =0
The quantity being varied in the search for criticality, for console prints.
std::vector< Real > _k_std_dev_values
Standard deviation values obtained in search.
Definition CriticalitySearchBase.h:93
const Real & _root_tol
Absolute tolerance on the solved root of the search.
Definition CriticalitySearchBase.h:72
virtual void searchForCriticality(std::function< void()> step_callback)
virtual bool changingGeometry() const =0
const Real & _target
Target k.
Definition CriticalitySearchBase.h:84
virtual std::string units() const =0
Assumed units in the input quantities.
Definition OpenMCBase.h:31
EigenvalueEnum
Type of OpenMC k-eigenvalue global tally.
Definition CardinalEnums.h:252