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

#include <SNDiffusionBC.h>

Inheritance diagram for SNDiffusionBC:
[legend]

Public Member Functions

 SNDiffusionBC (const InputParameters &parameters)
 

Static Public Member Functions

static InputParameters validParams ()
 

Protected Member Functions

virtual void computeQpResidual (RealEigenVector &residual) override
 
virtual RealEigenVector computeQpJacobian () override
 

Protected Attributes

const Real _ls_norm_factor = 0.125
 
const MaterialProperty< std::vector< Real > > & _diffcoef
 
unsigned int _group
 
const VariableValue & _diff_flux
 
const VariableGradient & _grad_diff_flux
 
RealEigenMatrix _ordinates
 
RealEigenVector _weights
 

Constructor & Destructor Documentation

◆ SNDiffusionBC()

SNDiffusionBC::SNDiffusionBC ( const InputParameters & parameters)

Member Function Documentation

◆ computeQpJacobian()

RealEigenVector SNDiffusionBC::computeQpJacobian ( )
overrideprotectedvirtual

◆ computeQpResidual()

void SNDiffusionBC::computeQpResidual ( RealEigenVector & residual)
overrideprotectedvirtual

◆ validParams()

InputParameters SNDiffusionBC::validParams ( )
static

Member Data Documentation

◆ _diff_flux

const VariableValue& SNDiffusionBC::_diff_flux
protected

◆ _diffcoef

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

◆ _grad_diff_flux

const VariableGradient& SNDiffusionBC::_grad_diff_flux
protected

◆ _group

unsigned int SNDiffusionBC::_group
protected

◆ _ls_norm_factor

const Real SNDiffusionBC::_ls_norm_factor = 0.125
protected

◆ _ordinates

RealEigenMatrix SNDiffusionBC::_ordinates
protected

◆ _weights

RealEigenVector SNDiffusionBC::_weights
protected

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