moltres
Loading...
Searching...
No Matches
GroupDriftAux Class Reference

#include <GroupDriftAux.h>

Inheritance diagram for GroupDriftAux:
[legend]

Public Member Functions

 GroupDriftAux (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 RealEigenVector computeValue () override
 

Protected Attributes

const MaterialProperty< std::vector< Real > > & _tau_sn
 
const MaterialProperty< std::vector< Real > > & _diffcoef
 
const MaterialProperty< std::vector< Real > > & _totxs
 
const MaterialProperty< std::vector< Real > > & _scatter
 
const unsigned int _group
 Neutron group number.
 
const unsigned int _num_groups
 Number of neutron groups.
 
const bool _set_limit
 Whether to set a diffusion coefficient limit.
 
const Real _limit
 Diffusion coefficient limit value.
 
std::vector< const ArrayVariableValue * > _group_fluxes
 Group flux variables.
 
std::vector< const ArrayVariableGradient * > _grad_group_fluxes
 Group flux variable gradients.
 
RealEigenMatrix _ordinates
 Level-symmetric quadrature points.
 
RealEigenVector _weights
 Level-symmetric quadrature weights.
 

Constructor & Destructor Documentation

◆ GroupDriftAux()

GroupDriftAux::GroupDriftAux ( const InputParameters & parameters)

Member Function Documentation

◆ computeValue()

RealEigenVector GroupDriftAux::computeValue ( )
overrideprotectedvirtual

◆ validParams()

InputParameters GroupDriftAux::validParams ( )
static

Member Data Documentation

◆ _diffcoef

const MaterialProperty<std::vector<Real> >& GroupDriftAux::_diffcoef
protected

◆ _grad_group_fluxes

std::vector<const ArrayVariableGradient *> GroupDriftAux::_grad_group_fluxes
protected

Group flux variable gradients.

◆ _group

const unsigned int GroupDriftAux::_group
protected

Neutron group number.

◆ _group_fluxes

std::vector<const ArrayVariableValue *> GroupDriftAux::_group_fluxes
protected

Group flux variables.

◆ _limit

const Real GroupDriftAux::_limit
protected

Diffusion coefficient limit value.

◆ _num_groups

const unsigned int GroupDriftAux::_num_groups
protected

Number of neutron groups.

◆ _ordinates

RealEigenMatrix GroupDriftAux::_ordinates
protected

Level-symmetric quadrature points.

◆ _scatter

const MaterialProperty<std::vector<Real> >& GroupDriftAux::_scatter
protected

◆ _set_limit

const bool GroupDriftAux::_set_limit
protected

Whether to set a diffusion coefficient limit.

◆ _tau_sn

const MaterialProperty<std::vector<Real> >& GroupDriftAux::_tau_sn
protected

◆ _totxs

const MaterialProperty<std::vector<Real> >& GroupDriftAux::_totxs
protected

◆ _weights

RealEigenVector GroupDriftAux::_weights
protected

Level-symmetric quadrature weights.


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