25 #ifndef GRINS_NEUMANN_FUNC_OBJ_H
26 #define GRINS_NEUMANN_FUNC_OBJ_H
32 #include "libmesh/point.h"
41 class AssemblyContext;
65 const unsigned int qp );
71 const unsigned int qp );
80 const unsigned int qp );
87 const unsigned int qp,
98 const unsigned int qp,
110 #endif // GRINS_NEUMANN_FUNC_OBJ_H
unsigned int VariableIndex
More descriptive name of the type used for variable indices.
virtual libMesh::Point 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 condi...
virtual libMesh::Real normal_value(const AssemblyContext &context, const CachedValues &cache, const unsigned int qp)
Returns the value of the implemented Neumann boundary condition.
const std::vector< VariableIndex > & get_other_jac_vars()
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 condi...
virtual ~NeumannFuncObj()
virtual libMesh::Point value(const AssemblyContext &context, const CachedValues &cache, const unsigned int qp)
Returns the value of the implemented Neumann boundary condition.
Base class for general, non-constant Neumann boundary conditions.
std::vector< VariableIndex > _jac_vars