22 const MaterialProperty<std::vector<Real>> &
_fissxs;
24 const MaterialProperty<std::vector<Real>> &
_fisse;
Definition FissionHeatSource.h:10
virtual Real computeQpResidual() override
Definition FissionHeatSource.C:55
static InputParameters validParams()
Definition FissionHeatSource.C:6
const MaterialProperty< std::vector< Real > > & _fissxs
Definition FissionHeatSource.h:22
FissionHeatSource(const InputParameters ¶meters)
Definition FissionHeatSource.C:24
const PostprocessorValue & _tot_fission_heat
Total fission heat postprocessor.
Definition FissionHeatSource.h:31
const VariableValue & _heat_source
Heat source variable.
Definition FissionHeatSource.h:40
unsigned int _num_groups
Number of neutron groups.
Definition FissionHeatSource.h:28
std::vector< unsigned int > _flux_ids
Group flux variable IDs.
Definition FissionHeatSource.h:49
const bool _has_heat_source
Whether a heat source auxvariable is provided.
Definition FissionHeatSource.h:37
std::vector< const VariableValue * > _group_fluxes
Group flux variables.
Definition FissionHeatSource.h:46
const Real _power
User-defined power output.
Definition FissionHeatSource.h:34
const MaterialProperty< std::vector< Real > > & _d_fisse_d_temp
Definition FissionHeatSource.h:25
const Real _gamma_frac
Gamma heating fraction in non-fissile regions.
Definition FissionHeatSource.h:43
const MaterialProperty< std::vector< Real > > & _fisse
Definition FissionHeatSource.h:24
virtual Real computeQpJacobian() override
Definition FissionHeatSource.C:72
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
Definition FissionHeatSource.C:89
const MaterialProperty< std::vector< Real > > & _d_fissxs_d_temp
Definition FissionHeatSource.h:23