16 #include "libmesh/point.h" 17 #include "libmesh/vector_value.h" 18 #include "libmesh/elem.h" 55 virtual T
value(
const Point & p) = 0;
FVInitialConditionTempl< Real > FVInitialCondition
FVInitialConditionTempl(const InputParameters ¶meters)
Constructor.
virtual void computeElement(const ElemInfo &elem_info) override
Workhorse method for computing the initial conditions for block-restricted initial conditions...
Class for stuff related to variables.
This class provides an interface for common operations on field variables of both FE and FV types wit...
virtual MooseVariableFEBase & variable() override
retrieves the MOOSE variable that this initial condition acts upon
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
MooseVariableField< T > & _base_var
The variable that this initial condition is acting upon.
FEProblemBase & _fe_problem
unsigned int _dim
the mesh dimension
virtual ~FVInitialConditionTempl()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
virtual T value(const Point &p)=0
The value of the variable at a point.
const InputParameters & parameters() const
Get the parameters of the object.
static InputParameters validParams()
Class used for caching additional information for elements such as the volume and centroid...
This is a template class that implements the workhorse compute and computeNodal methods.