moltres
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
HeatPrecursorSource Class Reference

#include <HeatPrecursorSource.h>

Inheritance diagram for HeatPrecursorSource:
[legend]

Public Member Functions

 HeatPrecursorSource (const InputParameters &parameters)
 
- Public Member Functions inherited from ScalarTransportBase
 ScalarTransportBase (const InputParameters &parameters)
 
virtual Real computeConcentration (const VariableValue &u, unsigned int qp)
 Computes \(c\).
 
virtual RealVectorValue computeConcentrationGradient (const VariableValue &u, const VariableGradient &grad_u, unsigned int qp)
 Computes \(\nabla c\).
 
virtual Real computeConcentrationDerivative (const VariableValue &u, const VariablePhiValue &phi, unsigned int j, unsigned int qp)
 Computes \(\frac{\partial c}{\partial u_j}\).
 
virtual RealVectorValue computeConcentrationGradientDerivative (const VariableValue &u, const VariableGradient &grad_u, const VariablePhiValue &phi, const VariablePhiGradient &grad_phi, unsigned int j, unsigned int qp)
 Computes \(\nabla \frac{\partial c}{\partial u_j}\).
 
virtual Real computeConcentrationDot (const VariableValue &u, const VariableValue &u_dot, unsigned int qp)
 Computes \(\frac{\partial c}{\partial t}\).
 
virtual Real computeConcentrationDotDerivative (const VariableValue &u, const VariableValue &u_dot, const VariableValue &du_dot_du, const VariablePhiValue &phi, unsigned int j, unsigned int qp)
 Computes \(\frac{\partial}{\partial t} \frac{\partial c}{\partial u_j}\).
 

Static Public Member Functions

static InputParameters validParams ()
 
- Static Public Member Functions inherited from ScalarTransportBase
static InputParameters validParams ()
 

Protected Member Functions

virtual Real computeQpResidual () override
 
virtual Real computeQpJacobian () override
 
virtual Real computeQpOffDiagJacobian (unsigned int jvar) override
 

Protected Attributes

const MaterialProperty< std::vector< Real > > & _fisse
 
const MaterialProperty< std::vector< Real > > & _d_fisse_d_temp
 
const MaterialProperty< std::vector< Real > > & _fissxs
 
const MaterialProperty< std::vector< Real > > & _d_fissxs_d_temp
 
unsigned int _num_groups
 
unsigned int _heat_group
 
Real _nt_scale
 
std::vector< Real > _decay_heat_frac
 
std::vector< Real > _decay_heat_const
 
const VariableValue & _temp
 
unsigned int _temp_id
 
std::vector< const VariableValue * > _group_fluxes
 
std::vector< unsigned int > _flux_ids
 

Detailed Description

This class computes the residual and Jacobian contributions for the decay heat precursor source term in the decay heat precursor equation.

Constructor & Destructor Documentation

◆ HeatPrecursorSource()

HeatPrecursorSource::HeatPrecursorSource ( const InputParameters &  parameters)

Member Function Documentation

◆ computeQpJacobian()

Real HeatPrecursorSource::computeQpJacobian ( )
overrideprotectedvirtual

◆ computeQpOffDiagJacobian()

Real HeatPrecursorSource::computeQpOffDiagJacobian ( unsigned int  jvar)
overrideprotectedvirtual

◆ computeQpResidual()

Real HeatPrecursorSource::computeQpResidual ( )
overrideprotectedvirtual

◆ validParams()

InputParameters HeatPrecursorSource::validParams ( )
static

Member Data Documentation

◆ _d_fisse_d_temp

const MaterialProperty<std::vector<Real> >& HeatPrecursorSource::_d_fisse_d_temp
protected

◆ _d_fissxs_d_temp

const MaterialProperty<std::vector<Real> >& HeatPrecursorSource::_d_fissxs_d_temp
protected

◆ _decay_heat_const

std::vector<Real> HeatPrecursorSource::_decay_heat_const
protected

◆ _decay_heat_frac

std::vector<Real> HeatPrecursorSource::_decay_heat_frac
protected

◆ _fisse

const MaterialProperty<std::vector<Real> >& HeatPrecursorSource::_fisse
protected

◆ _fissxs

const MaterialProperty<std::vector<Real> >& HeatPrecursorSource::_fissxs
protected

◆ _flux_ids

std::vector<unsigned int> HeatPrecursorSource::_flux_ids
protected

◆ _group_fluxes

std::vector<const VariableValue *> HeatPrecursorSource::_group_fluxes
protected

◆ _heat_group

unsigned int HeatPrecursorSource::_heat_group
protected

◆ _nt_scale

Real HeatPrecursorSource::_nt_scale
protected

◆ _num_groups

unsigned int HeatPrecursorSource::_num_groups
protected

◆ _temp

const VariableValue& HeatPrecursorSource::_temp
protected

◆ _temp_id

unsigned int HeatPrecursorSource::_temp_id
protected

The documentation for this class was generated from the following files: