33 #ifndef LAGRANGE_MULTIPLIER_DISC_INTERFACE_H_
34 #define LAGRANGE_MULTIPLIER_DISC_INTERFACE_H_
44 template <
typename TDomain,
typename TGr
idFunction>
65 std::vector<DoFIndex> vActiveSet, std::vector<int> vActiveSubsets) = 0;
Definition: lagrange_multiplier_disc_interface.h:46
ILagrangeMultiplierDisc< TDomain, TGridFunction > this_type
own type
Definition: lagrange_multiplier_disc_interface.h:49
static const int dim
World dimension.
Definition: lagrange_multiplier_disc_interface.h:56
virtual void lagrange_multiplier(TGridFunction &lagMult, const TGridFunction &u, std::vector< DoFIndex > vActiveSet, std::vector< int > vActiveSubsets)=0
virtual ~ILagrangeMultiplierDisc()
Virtual destructor.
Definition: lagrange_multiplier_disc_interface.h:62
ILagrangeMultiplierDisc()
Definition: lagrange_multiplier_disc_interface.h:59
TDomain domain_type
Domain type.
Definition: lagrange_multiplier_disc_interface.h:53