DirichletBC Template Specializations module

Template specializations of the DirichletBC class.

SpecializationDescription
DirichletBC<TrialFunction<Solution, FES>, FunctionBase<FunctionDerived>>Value-prescribing condition $u=g$ .
DirichletBC<TrialFunction<Solution, FES>, Identification>Linear-in-DOFs identification condition between trial functions.

Classes

template<class Solution, class FES, class ValueDerived>
class Rodin::Variational::DirichletBC<TrialFunction<Solution, FES>, FunctionBase<ValueDerived>>
Value-prescribing Dirichlet boundary condition, $ u = g $ .
template<class Solution, class FES1, class Derived2, class FES2, ShapeFunctionSpaceType Sp>
class Rodin::Variational::DirichletBC<TrialFunction<Solution, FES1>, ShapeFunctionBase<Derived2, FES2, Sp>>
Identification Dirichlet boundary condition, $ u = A(v) $ or $ u = A(v) + d $ .