ug4
ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData Struct Reference

grouping for subset and conditional data More...

Public Types

typedef MathVector< 1 > value_type
 

Public Member Functions

 CondNumberData (SmartPtr< UserData< number, dim, bool > > functor_, std::string fctName_)
 
 CondNumberData (SmartPtr< UserData< number, dim, bool > > functor_, std::string fctName_, std::string ssName_)
 
bool operator() (MathVector< 1 > &val, const MathVector< dim > x, number time, int si) const
 

Public Attributes

bool bWholeDomain
 
size_t fct [numFct]
 
std::string fctName
 
SmartPtr< UserData< number, dim, bool > > spFunctor
 
SubsetGroup ssGrp
 
std::string ssName
 

Static Public Attributes

static const bool isConditional = true
 
static const size_t numFct = 1
 

Detailed Description

template<typename TDomain, typename TAlgebra>
struct ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData

grouping for subset and conditional data

Member Typedef Documentation

◆ value_type

template<typename TDomain , typename TAlgebra >
typedef MathVector<1> ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData::value_type

Constructor & Destructor Documentation

◆ CondNumberData() [1/2]

template<typename TDomain , typename TAlgebra >
ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData::CondNumberData ( SmartPtr< UserData< number, dim, bool > >  functor_,
std::string  fctName_ 
)
inline

◆ CondNumberData() [2/2]

template<typename TDomain , typename TAlgebra >
ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData::CondNumberData ( SmartPtr< UserData< number, dim, bool > >  functor_,
std::string  fctName_,
std::string  ssName_ 
)
inline

Member Function Documentation

◆ operator()()

template<typename TDomain , typename TAlgebra >
bool ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData::operator() ( MathVector< 1 > &  val,
const MathVector< dim x,
number  time,
int  si 
) const
inline

Member Data Documentation

◆ bWholeDomain

template<typename TDomain , typename TAlgebra >
bool ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData::bWholeDomain

◆ fct

template<typename TDomain , typename TAlgebra >
size_t ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData::fct[numFct]

◆ fctName

template<typename TDomain , typename TAlgebra >
std::string ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData::fctName

◆ isConditional

template<typename TDomain , typename TAlgebra >
const bool ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData::isConditional = true
static

◆ numFct

template<typename TDomain , typename TAlgebra >
const size_t ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData::numFct = 1
static

◆ spFunctor

template<typename TDomain , typename TAlgebra >
SmartPtr<UserData<number, dim, bool> > ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData::spFunctor

◆ ssGrp

template<typename TDomain , typename TAlgebra >
SubsetGroup ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData::ssGrp

◆ ssName

template<typename TDomain , typename TAlgebra >
std::string ug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberData::ssName

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