GRINS-0.6.0
|
Public Member Functions | |
ZeroFluxBC () | |
virtual | ~ZeroFluxBC () |
virtual libMesh::Point | value (const AssemblyContext &, const CachedValues &, const unsigned int) |
Returns the value of the implemented Neumann boundary condition. More... | |
virtual libMesh::Point | derivative (const AssemblyContext &, const CachedValues &, const unsigned int) |
Returns the derivative with respect to the primary variable of the implemented Neumann boundary condition. More... | |
virtual libMesh::Point | derivative (const AssemblyContext &, const CachedValues &, const unsigned int, const VariableIndex) |
If needed, returns the derivative with respect to other variables in the system. More... | |
virtual libMesh::Real | normal_value (const AssemblyContext &context, const CachedValues &cache, const unsigned int qp) |
Returns the value of the implemented Neumann boundary condition. More... | |
virtual libMesh::Real | normal_derivative (const AssemblyContext &context, const CachedValues &cache, const unsigned int qp) |
Returns the derivative with respect to the primary variable of the implemented Neumann boundary condition. More... | |
virtual libMesh::Real | normal_derivative (const AssemblyContext &context, const CachedValues &cache, const unsigned int qp, const GRINS::VariableIndex jac_var) |
If needed, returns the derivative with respect to other variables in the system. More... | |
const std::vector< VariableIndex > & | get_other_jac_vars () |
Protected Attributes | |
std::vector< VariableIndex > | _jac_vars |
Definition at line 57 of file test_thermally_driven_flow.C.
|
inline |
Definition at line 61 of file test_thermally_driven_flow.C.
|
inlinevirtual |
Definition at line 62 of file test_thermally_driven_flow.C.
|
inlinevirtual |
Returns the derivative with respect to the primary variable of the implemented Neumann boundary condition.
This will leverage the FEMContext to get variable values and derivatives through the side_value, side_gradient, etc. interfaces, for each quadrature point qp.
Reimplemented from GRINS::NeumannFuncObj.
Definition at line 67 of file test_thermally_driven_flow.C.
|
inlinevirtual |
If needed, returns the derivative with respect to other variables in the system.
By default, does nothing. User should reimplement is this is needed. This will leverage the FEMContext to get variable values and derivatives through the side_value, side_gradient, etc. interfaces, for each quadrature point qp.
Reimplemented from GRINS::NeumannFuncObj.
Definition at line 70 of file test_thermally_driven_flow.C.
|
inherited |
Definition at line 103 of file neumann_func_obj.C.
References GRINS::NeumannFuncObj::_jac_vars.
|
virtualinherited |
Returns the derivative with respect to the primary variable of the implemented Neumann boundary condition.
This will leverage the FEMContext to get variable values and derivatives through the side_value, side_gradient, etc. interfaces, for each quadrature point qp. Returns the normal component of the Neumann value. Only to be used when flux vector is formulated implicitly in terms of normal component. By default, does nothing since it's only applicable in special cases.
|
virtualinherited |
If needed, returns the derivative with respect to other variables in the system.
By default, does nothing. User should reimplement is this is needed. This will leverage the FEMContext to get variable values and derivatives through the side_value, side_gradient, etc. interfaces, for each quadrature point qp. Returns the normal component of the Neumann value. Only to be used when flux vector is formulated implicitly in terms of normal component. By default, does nothing since it's only applicable in special cases.
Definition at line 93 of file neumann_func_obj.C.
|
virtualinherited |
Returns the value of the implemented Neumann boundary condition.
This will leverage the FEMContext to get variable values and derivatives through the side_value, side_gradient, etc. interfaces, for each quadrature point qp. Returns the normal component of the Neumann value. Only to be used when flux vector is formulated implicitly in terms of normal component. By default, does nothing since it's only applicable in special cases.
Definition at line 55 of file neumann_func_obj.C.
|
inlinevirtual |
Returns the value of the implemented Neumann boundary condition.
This will leverage the FEMContext to get variable values and derivatives through the side_value, side_gradient, etc. interfaces, for each quadrature point qp.
Reimplemented from GRINS::NeumannFuncObj.
Definition at line 64 of file test_thermally_driven_flow.C.
|
protectedinherited |
Definition at line 105 of file neumann_func_obj.h.
Referenced by GRINS::NeumannFuncObj::get_other_jac_vars().