ug4
ug::ILagrangeMultiplierDisc< TDomain, TGridFunction > Class Template Referenceabstract

#include <lagrange_multiplier_disc_interface.h>

Inherited by ug::SmallStrainMechanics::ContactSmallStrainMechanics< class, class >.

Public Types

typedef TDomain domain_type
 Domain type. More...
 

Public Member Functions

 ILagrangeMultiplierDisc ()
 
virtual void lagrange_multiplier (TGridFunction &lagMult, const TGridFunction &u, std::vector< DoFIndex > vActiveSet, std::vector< int > vActiveSubsets)=0
 
virtual ~ILagrangeMultiplierDisc ()
 Virtual destructor. More...
 

Static Public Attributes

static const int dim = TDomain::dim
 World dimension. More...
 

Private Types

typedef ILagrangeMultiplierDisc< TDomain, TGridFunction > this_type
 own type More...
 

Member Typedef Documentation

◆ domain_type

template<typename TDomain , typename TGridFunction >
typedef TDomain ug::ILagrangeMultiplierDisc< TDomain, TGridFunction >::domain_type

Domain type.

◆ this_type

template<typename TDomain , typename TGridFunction >
typedef ILagrangeMultiplierDisc<TDomain, TGridFunction> ug::ILagrangeMultiplierDisc< TDomain, TGridFunction >::this_type
private

own type

Constructor & Destructor Documentation

◆ ILagrangeMultiplierDisc()

template<typename TDomain , typename TGridFunction >
ug::ILagrangeMultiplierDisc< TDomain, TGridFunction >::ILagrangeMultiplierDisc ( )
inline

◆ ~ILagrangeMultiplierDisc()

template<typename TDomain , typename TGridFunction >
virtual ug::ILagrangeMultiplierDisc< TDomain, TGridFunction >::~ILagrangeMultiplierDisc ( )
inlinevirtual

Virtual destructor.

Member Function Documentation

◆ lagrange_multiplier()

template<typename TDomain , typename TGridFunction >
virtual void ug::ILagrangeMultiplierDisc< TDomain, TGridFunction >::lagrange_multiplier ( TGridFunction &  lagMult,
const TGridFunction &  u,
std::vector< DoFIndex vActiveSet,
std::vector< int >  vActiveSubsets 
)
pure virtual

Member Data Documentation

◆ dim

template<typename TDomain , typename TGridFunction >
const int ug::ILagrangeMultiplierDisc< TDomain, TGridFunction >::dim = TDomain::dim
static

World dimension.


The documentation for this class was generated from the following file: