|
Cardinal
|
#include <ComputeTCScatterMGXSAux.h>
Public Member Functions | |
| ComputeTCScatterMGXSAux (const InputParameters ¶meters) | |
Static Public Member Functions | |
| static InputParameters | validParams () |
Protected Member Functions | |
| virtual Real | computeValue () override |
| bool | mappedElement () |
| std::string | getScore (const std::string &score_param) |
| std::string | tallyByScore (const std::string &score, const std::string &tally_param) |
| 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 | |
| const VariableValue & | _p0_scattering_rates |
| The group-wise P0 scattering reaction rate for computing the MGXS. More... | |
| std::vector< const VariableValue * > | _p1_scattering_rates |
| The group-wise P1 scattering reaction rates for computing the MGXS. More... | |
| const VariableValue & | _scalar_flux |
| The group-wise scalar flux for computing the MGXS. More... | |
| OpenMCCellAverageProblem * | _openmc_problem |
| The OpenMCCellAverageProblem required by all objects which inherit from OpenMCBase. More... | |
This auxkernel computes an transport-corrected multi-group cross section given a group-wise scattering reaction rate, and the outgoing sum of group-wise P1 scattering reaction rates, and the scalar flux.
| ComputeTCScatterMGXSAux::ComputeTCScatterMGXSAux | ( | const InputParameters & | parameters | ) |
|
overrideprotectedvirtual |
Implements OpenMCAuxKernelTempl< ComputeValueType >.
|
protectedinherited |
Get the score given a parameter name which points to a MooseEnum parameter. This checks to ensure that the score is valid (at least one tally is accumulating it).
| [in] | score_param | the name of the input parameter holding the score |
|
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 |
|
protectedinherited |
Determine whether the MOOSE element maps to an OpenMC cell to make sure we don't call accessor methods that rely on valid values for the cell instance and index
|
protectedinherited |
Compute standard deviation of a variable
| [in] | mean | mean |
| [in] | sum_sq | sum squared |
| [in] | realizations | the number of realizations of the variable |
|
protectedinherited |
Fetch a tally name by the score and the tally param in the input parameters. This checks the tally to ensure it is valid for the given score. If the parameter 'tally_param' is not valid and only one tally object accumulates 'score', this function returns the name of that tally.
| [in] | score | the score which the tally should be accumulating |
| [in] | tally_param | the parameter name in the input parameters for '_object' which contains the name of a tally. |
|
static |
|
protectedinherited |
The OpenMCCellAverageProblem required by all objects which inherit from OpenMCBase.
|
protected |
The group-wise P0 scattering reaction rate for computing the MGXS.
|
protected |
The group-wise P1 scattering reaction rates for computing the MGXS.
|
protected |
The group-wise scalar flux for computing the MGXS.
1.8.16