13 #include "libmesh/node.h" 22 "is calculated by a function.");
23 params.
addParam<FunctionName>(
"function", 0,
"The function describing the Dirichlet condition");
Base class for automatic differentiation Dirichlet BCs.
ADFunctionDirichletBC(const InputParameters ¶meters)
virtual ADReal computeQpValue() override
Compute the value of the Dirichlet BC at the current quadrature point.
Boundary condition of a Dirichlet type.
const Function & _function
The function describing the Dirichlet condition.
registerMooseObject("MooseApp", ADFunctionDirichletBC)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const Node *const & _current_node
current node being processed
static InputParameters validParams()
static InputParameters validParams()
virtual Real value(Real t, const Point &p) const
Override this to evaluate the scalar function at point (t,x,y,z), by default this returns zero...