#include <SetupMGXSAction.h>
◆ SetupMGXSAction()
SetupMGXSAction::SetupMGXSAction |
( |
const InputParameters & |
parameters | ) |
|
◆ act()
virtual void SetupMGXSAction::act |
( |
| ) |
|
|
overridevirtual |
◆ addAuxKernels()
void SetupMGXSAction::addAuxKernels |
( |
| ) |
|
|
protected |
A function which adds auxkernels that compute the MGXS.
◆ addAuxVars()
void SetupMGXSAction::addAuxVars |
( |
| ) |
|
|
protected |
A function which adds auxvariables that store the computed MGXS.
◆ addFilters()
void SetupMGXSAction::addFilters |
( |
| ) |
|
|
protected |
A function to add the filters necessary for MGXS generation.
◆ addingCellTallies()
bool SetupMGXSAction::addingCellTallies |
( |
| ) |
const |
|
inline |
◆ addTallies()
void SetupMGXSAction::addTallies |
( |
| ) |
|
|
protected |
A function to add the tallies necessary for MGXS generation.
◆ getGroupBoundaries()
A function which converts a GroupStructureEnum into the vector representation of the group structure.
- Parameters
-
[in] | structure | the requested group structure |
- Returns
- the energy gruop boundaries
◆ modifyOutputs()
void SetupMGXSAction::modifyOutputs |
( |
| ) |
|
|
protected |
Modify outputs to hide tally variables used to generate MGXS in outputs.
◆ openmcProblem()
◆ setObjectBlocks()
void CardinalAction::setObjectBlocks |
( |
InputParameters & |
params, |
|
|
const std::vector< SubdomainName > & |
blocks |
|
) |
| |
|
protectedvirtualinherited |
Set the blocks to which an object created by this action applies
- Parameters
-
[in] | params | input parameters |
[in] | blocks | block that the object applies to |
◆ validParams()
static InputParameters SetupMGXSAction::validParams |
( |
| ) |
|
|
static |
◆ _add_absorption
const bool SetupMGXSAction::_add_absorption |
|
protected |
Whether or not group-wise absorption MGXS should be computed.
◆ _add_diffusion
const bool SetupMGXSAction::_add_diffusion |
|
protected |
Whether or not group-wise diffusion coefficients should be computed.
◆ _add_fission
const bool SetupMGXSAction::_add_fission |
|
protected |
Whether or not group-wise nu-fission MGXS should be computed.
◆ _add_inv_vel
const bool SetupMGXSAction::_add_inv_vel |
|
protected |
Whether or not group-wise inverse velocity values should be computed.
◆ _add_kappa_fission
const bool SetupMGXSAction::_add_kappa_fission |
|
protected |
Whether or not group-wise kappa-fission values should be computed.
◆ _add_scattering
const bool SetupMGXSAction::_add_scattering |
|
protected |
Whether or not group-wise scattering cross sections for the scattering matrix should be computed.
◆ _blocks
std::vector<SubdomainName> CardinalAction::_blocks |
|
protectedinherited |
subdomains to which this action applies
◆ _energy_bnds
std::vector<Real> EnergyBinBase::_energy_bnds |
|
protectedinherited |
The energy bounds used to build bins.
◆ _estimator
MooseEnum SetupMGXSAction::_estimator |
|
protected |
The estimator to use when generating multi-group cross sections.
◆ _hide_tally_vars
const bool SetupMGXSAction::_hide_tally_vars |
|
protected |
Whether tally variables should be hidden.
◆ _l_order
const unsigned int SetupMGXSAction::_l_order |
|
protected |
◆ _mgxs_tallies
std::vector<const TallyBase *> SetupMGXSAction::_mgxs_tallies |
|
protected |
A list of tallies added by this action.
◆ _need_p1_scatter
bool SetupMGXSAction::_need_p1_scatter |
|
protected |
Whether or not scattering reaction rates need to be at least order P1.
◆ _particle
const MooseEnum SetupMGXSAction::_particle |
|
protected |
The particle to filter for when generating cross sections.
◆ _reverse_bins
const bool EnergyBinBase::_reverse_bins |
|
protectedinherited |
Whether or not to reverse the ordering of energy bins during output.
◆ _t_type
◆ _transport_correction
bool SetupMGXSAction::_transport_correction |
|
protected |
Whether a P0 transport correction should be applied to isotropic scattering cross sections.
The documentation for this class was generated from the following file: