Implements a Neumann BC where grad(u)=_coupled_var on the boundary. More...
#include <CoupledVarNeumannBC.h>
Public Member Functions | |
CoupledVarNeumannBCTempl (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual GenericReal< is_ad > | computeQpResidual () override |
Protected Attributes | |
const GenericVariableValue< is_ad > & | _coupled_var |
Variable providing the value of grad(u) on the boundary. More... | |
const unsigned int | _coupled_num |
The identifying number of the coupled variable. More... | |
const Real | _coef |
A coefficient that is multiplied with the residual contribution. More... | |
const GenericVariableValue< is_ad > & | _scale_factor |
Scale factor. More... | |
Implements a Neumann BC where grad(u)=_coupled_var on the boundary.
Uses the term produced from integrating the diffusion operator by parts.
Definition at line 23 of file CoupledVarNeumannBC.h.
CoupledVarNeumannBCTempl< is_ad >::CoupledVarNeumannBCTempl | ( | const InputParameters & | parameters | ) |
Definition at line 30 of file CoupledVarNeumannBC.C.
|
overrideprotectedvirtual |
Definition at line 41 of file CoupledVarNeumannBC.C.
|
static |
Definition at line 17 of file CoupledVarNeumannBC.C.
|
protected |
A coefficient that is multiplied with the residual contribution.
Definition at line 40 of file CoupledVarNeumannBC.h.
|
protected |
The identifying number of the coupled variable.
Definition at line 37 of file CoupledVarNeumannBC.h.
|
protected |
Variable providing the value of grad(u) on the boundary.
Definition at line 34 of file CoupledVarNeumannBC.h.
|
protected |
Scale factor.
Definition at line 43 of file CoupledVarNeumannBC.h.