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

#include <MatDiffusionAux.h>

Inheritance diagram for MatDiffusionAux:
[legend]

Public Member Functions

 MatDiffusionAux (const InputParameters &parameters)
 

Static Public Member Functions

static InputParameters validParams ()
 

Protected Member Functions

virtual Real computeValue () override
 

Protected Attributes

std::string _prop_name
 
const VariableGradient & _grad_diffuse_var
 
const MaterialProperty< Real > * _diff
 

Detailed Description

Computes the Euclidean norm of the flux of some diffusing variable at any point in space. In other words, this computes:

\[ | D \nabla f | \]

Where D is the diffusion coefficient and f is some scalar variable in the simulation.

Constructor & Destructor Documentation

◆ MatDiffusionAux()

MatDiffusionAux::MatDiffusionAux ( const InputParameters &  parameters)

Member Function Documentation

◆ computeValue()

Real MatDiffusionAux::computeValue ( )
overrideprotectedvirtual

◆ validParams()

InputParameters MatDiffusionAux::validParams ( )
static

Member Data Documentation

◆ _diff

const MaterialProperty<Real>* MatDiffusionAux::_diff
protected

◆ _grad_diffuse_var

const VariableGradient& MatDiffusionAux::_grad_diffuse_var
protected

◆ _prop_name

std::string MatDiffusionAux::_prop_name
protected

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