|
Cardinal
|
#include <BoratedWater.h>
Public Member Functions | |
| BoratedWater (const InputParameters ¶meters) | |
| virtual void | updateOpenMCModel (const Real &input) override |
| virtual void | searchForCriticality () |
| Use Brent's method to search for criticality. More... | |
Static Public Member Functions | |
| static InputParameters | validParams () |
Protected Member Functions | |
| virtual std::string | quantity () const override |
| The quantity being varied in the search for criticality, for console prints. More... | |
| virtual std::string | units () const override |
| Assumed units in the input quantities. More... | |
| Real | stdev (const double &mean, const double &sum_sq, unsigned int realizations) const |
| Real | kMean (const eigenvalue::EigenvalueEnum estimator) const |
| Real | kStandardDeviation (const eigenvalue::EigenvalueEnum estimator) const |
Protected Attributes | |
| std::vector< std::pair< std::string, Real > > | _hydrogen_natural |
| Natural isotopes of hydrogen with their abundances. More... | |
| std::vector< std::pair< std::string, Real > > | _boron_natural |
| Natural isotopes of boron with their abundances. More... | |
| std::vector< std::pair< std::string, Real > > | _oxygen_natural |
| Natural isotopes of oxygen with their abundances. More... | |
| Real | _M_H2O |
| Molar mass of water. More... | |
| Real | _M_B |
| Molar mass of boron. More... | |
| const int32_t & | _material_id |
| Material to be modified. More... | |
| int32_t | _material_index |
| Material index corresponding to the ID. More... | |
| const Real & | _maximum |
| Maximum range of value to explore. More... | |
| const Real & | _minimum |
| Minimum range of value to explore. More... | |
| const Real & | _tolerance |
| Absolute tolerance for finding a critical configuration. More... | |
| const eigenvalue::EigenvalueEnum | _estimator |
| Estimator to use for k. More... | |
| const Real & | _target |
| Target k. More... | |
| std::vector< Real > | _inputs |
| Values used in search. More... | |
| std::vector< Real > | _k_values |
| Values obtained in search. More... | |
| std::vector< Real > | _k_std_dev_values |
| Standard deviation values obtained in search. More... | |
| const std::string | _pp_name = "critical_value" |
| Postprocessor that holds the result of the criticality search. More... | |
| OpenMCCellAverageProblem * | _openmc_problem |
| The OpenMCCellAverageProblem required by all objects which inherit from OpenMCBase. More... | |
Perform a criticality search based on the boron ppm in water
| BoratedWater::BoratedWater | ( | const InputParameters & | parameters | ) |
|
protectedinherited |
A function which computes the mean value of \(k_{eff}\).
| [in] | estimator | type of estimator |
|
protectedinherited |
A function which computes the standard deviation of \(k_{eff}\).
| [in] | estimator | type of estimator |
|
inlineoverrideprotectedvirtual |
The quantity being varied in the search for criticality, for console prints.
Implements CriticalitySearchBase.
|
virtualinherited |
Use Brent's method to search for criticality.
|
protectedinherited |
Compute standard deviation of a variable
| [in] | mean | mean |
| [in] | sum_sq | sum squared |
| [in] | realizations | the number of realizations of the variable |
|
inlineoverrideprotectedvirtual |
Assumed units in the input quantities.
Implements CriticalitySearchBase.
|
overridevirtual |
Modify the OpenMC model
| [in] | input | value to apply to the new model; interpretation depends on derived classes |
Implements CriticalitySearchBase.
|
static |
|
protected |
Natural isotopes of boron with their abundances.
|
protectedinherited |
Estimator to use for k.
|
protected |
Natural isotopes of hydrogen with their abundances.
|
protectedinherited |
Values used in search.
|
protectedinherited |
Standard deviation values obtained in search.
|
protectedinherited |
Values obtained in search.
|
protected |
Molar mass of boron.
|
protected |
Molar mass of water.
|
protectedinherited |
Material to be modified.
|
protectedinherited |
Material index corresponding to the ID.
|
protectedinherited |
Maximum range of value to explore.
|
protectedinherited |
Minimum range of value to explore.
|
protectedinherited |
The OpenMCCellAverageProblem required by all objects which inherit from OpenMCBase.
|
protected |
Natural isotopes of oxygen with their abundances.
|
protectedinherited |
Postprocessor that holds the result of the criticality search.
|
protectedinherited |
Target k.
|
protectedinherited |
Absolute tolerance for finding a critical configuration.
1.8.16