19 "The values the components must take on the boundary");
22 "Imposes the essential boundary condition $\\vec{u}=\\vec{g}$, where $\\vec{g}$ " 23 "are constant, controllable values.");
32 "values",
"Number of 'values' must equal number of variable components (",
_count,
").");
void paramError(const std::string ¶m, Args... args) const
Emits an error prefixed with the file and line number of the given param (from the input file) along ...
Base class for deriving any boundary condition that works at nodes on vector variables.
const unsigned int _count
Number of components of the array variable.
const RealEigenVector & _u
Value of the unknown variable this BC is acting on.
const RealEigenVector & _values
The value for this BC.
registerMooseObject("MooseApp", ArrayDirichletBC)
virtual void computeQpResidual(RealEigenVector &residual) override
Compute this BC's contribution to the residual at the current quadrature point, to be filled in resid...
static InputParameters validParams()
Eigen::Matrix< Real, Eigen::Dynamic, 1 > RealEigenVector
static InputParameters validParams()
Boundary condition of a Dirichlet type.
ArrayDirichletBC(const InputParameters ¶meters)