33#ifndef LAGRANGE_MULTIPLIER_DISC_INTERFACE_H_
34#define LAGRANGE_MULTIPLIER_DISC_INTERFACE_H_
44template <
typename TDomain,
typename TGr
idFunction>
56 static const int dim = TDomain::dim;
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