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

#include <GroupDrift.h>

Inheritance diagram for GroupDrift:
[legend]

Public Member Functions

 GroupDrift (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
 

Protected Attributes

const ArrayVariableValue & _drift_var
 Neutron drift variable.
 
const ArrayVariableGradient & _drift_grad
 Neutron drift variable gradient.
 
const bool _adaptive
 Whether to apply hybrid method adaptive boundary coupling.
 
const bool _use_jacobian
 Whether to include neutron drift Jacobian contributions.
 
Point _bot_left
 Bounding box bottom left coordinates.
 
Point _top_right
 Bounding box top right coordinates.
 

Constructor & Destructor Documentation

◆ GroupDrift()

GroupDrift::GroupDrift ( const InputParameters & parameters)

Member Function Documentation

◆ computeQpJacobian()

Real GroupDrift::computeQpJacobian ( )
overrideprotectedvirtual

◆ computeQpResidual()

Real GroupDrift::computeQpResidual ( )
overrideprotectedvirtual

◆ validParams()

InputParameters GroupDrift::validParams ( )
static

Member Data Documentation

◆ _adaptive

const bool GroupDrift::_adaptive
protected

Whether to apply hybrid method adaptive boundary coupling.

◆ _bot_left

Point GroupDrift::_bot_left
protected

Bounding box bottom left coordinates.

◆ _drift_grad

const ArrayVariableGradient& GroupDrift::_drift_grad
protected

Neutron drift variable gradient.

◆ _drift_var

const ArrayVariableValue& GroupDrift::_drift_var
protected

Neutron drift variable.

◆ _top_right

Point GroupDrift::_top_right
protected

Bounding box top right coordinates.

◆ _use_jacobian

const bool GroupDrift::_use_jacobian
protected

Whether to include neutron drift Jacobian contributions.


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