15 DirectFunctionDirichletBC,
25 "Imposes the essential boundary condition $u=g(t,\\vec{x})$, where $g$ "
26 "is a (possibly) time and space-dependent MOOSE Function.");
registerMooseObject("SolidMechanicsApp", ExplicitFunctionDirichletBC)
registerMooseObjectRenamed("SolidMechanicsApp", DirectFunctionDirichletBC, "10/14/2025 00:00", ExplicitFunctionDirichletBC)
Base boundary condition of a direct Dirichlet type.
static InputParameters validParams()
Defines a boundary condition that forces the value to be a user specified function at the boundary.
virtual Real computeQpValue() override
Compute the value of the DirichletBC at the current quadrature point.
static InputParameters validParams()
const Function & _func
The function being used for evaluation.
ExplicitFunctionDirichletBC(const InputParameters ¶meters)
virtual Real value(Real t, const Point &p) const
const Node *const & _current_node