ug4
ug::DirichletBoundary< TDomain, TAlgebra >::VectorData Struct Reference

grouping for subset and non-conditional vector data More...

#include <lagrange_dirichlet_boundary.h>

Public Types

typedef MathVector< dimvalue_type
 

Public Member Functions

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

Public Attributes

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

Static Public Attributes

static const bool isConditional = false
 
static const size_t numFct = dim
 
static const bool setSolValue = true
 

Detailed Description

template<typename TDomain, typename TAlgebra>
struct ug::DirichletBoundary< TDomain, TAlgebra >::VectorData

grouping for subset and non-conditional vector data

Member Typedef Documentation

◆ value_type

template<typename TDomain , typename TAlgebra >
typedef MathVector<dim> ug::DirichletBoundary< TDomain, TAlgebra >::VectorData::value_type

Constructor & Destructor Documentation

◆ VectorData()

template<typename TDomain , typename TAlgebra >
ug::DirichletBoundary< TDomain, TAlgebra >::VectorData::VectorData ( SmartPtr< UserData< MathVector< dim >, dim > >  value_,
std::string  fctName_,
std::string  ssName_ 
)
inline

Member Function Documentation

◆ operator()()

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

Member Data Documentation

◆ fct

template<typename TDomain , typename TAlgebra >
size_t ug::DirichletBoundary< TDomain, TAlgebra >::VectorData::fct[numFct]

◆ fctName

template<typename TDomain , typename TAlgebra >
std::string ug::DirichletBoundary< TDomain, TAlgebra >::VectorData::fctName

◆ isConditional

template<typename TDomain , typename TAlgebra >
const bool ug::DirichletBoundary< TDomain, TAlgebra >::VectorData::isConditional = false
static

◆ numFct

template<typename TDomain , typename TAlgebra >
const size_t ug::DirichletBoundary< TDomain, TAlgebra >::VectorData::numFct = dim
static

◆ setSolValue

template<typename TDomain , typename TAlgebra >
const bool ug::DirichletBoundary< TDomain, TAlgebra >::VectorData::setSolValue = true
static

◆ spFunctor

template<typename TDomain , typename TAlgebra >
SmartPtr<UserData<MathVector<dim>, dim> > ug::DirichletBoundary< TDomain, TAlgebra >::VectorData::spFunctor

◆ ssGrp

template<typename TDomain , typename TAlgebra >
SubsetGroup ug::DirichletBoundary< TDomain, TAlgebra >::VectorData::ssGrp

◆ ssName

template<typename TDomain , typename TAlgebra >
std::string ug::DirichletBoundary< TDomain, TAlgebra >::VectorData::ssName

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