ug4
ug::NeumannBoundaryFV< TDomain >::NumberData Struct Reference

Unconditional scalar user data. More...

#include <neumann_boundary_fv.h>

+ Inheritance diagram for ug::NeumannBoundaryFV< TDomain >::NumberData:

Public Member Functions

template<typename TElem , typename TFVGeom >
void extract_bip (const TFVGeom &geo)
 
template<typename TElem , typename TFVGeom >
void lin_def (const LocalVector &u, std::vector< std::vector< number > > vvvLinDef[], const size_t nip)
 
template<int refDim>
std::vector< MathVector< refDim > > * local_ips ()
 
 NumberData (SmartPtr< CplUserData< number, dim > > data, std::string BndSubsets, std::string InnerSubsets, NeumannBoundaryFV *this_)
 

Public Attributes

DataImport< number, dimimport
 
NeumannBoundaryFVThis
 
std::vector< MathVector< dim > > vGloIP
 
std::vector< MathVector< 1 > > vLocIP_dim1
 
std::vector< MathVector< 2 > > vLocIP_dim2
 
std::vector< MathVector< 3 > > vLocIP_dim3
 

Detailed Description

template<typename TDomain>
struct ug::NeumannBoundaryFV< TDomain >::NumberData

Unconditional scalar user data.

Constructor & Destructor Documentation

◆ NumberData()

template<typename TDomain >
ug::NeumannBoundaryFV< TDomain >::NumberData::NumberData ( SmartPtr< CplUserData< number, dim > >  data,
std::string  BndSubsets,
std::string  InnerSubsets,
NeumannBoundaryFV this_ 
)
inline

Member Function Documentation

◆ extract_bip()

template<typename TDomain >
template<typename TElem , typename TFVGeom >
void ug::NeumannBoundaryFV< TDomain >::NumberData::extract_bip ( const TFVGeom &  geo)

References dim, and s.

◆ lin_def()

template<typename TDomain >
template<typename TElem , typename TFVGeom >
void ug::NeumannBoundaryFV< TDomain >::NumberData::lin_def ( const LocalVector u,
std::vector< std::vector< number > >  vvvLinDef[],
const size_t  nip 
)

◆ local_ips()

template<typename TDomain >
template<int refDim>
std::vector< MathVector< refDim > > * ug::NeumannBoundaryFV< TDomain >::NumberData::local_ips

Member Data Documentation

◆ import

template<typename TDomain >
DataImport<number, dim> ug::NeumannBoundaryFV< TDomain >::NumberData::import

◆ This

template<typename TDomain >
NeumannBoundaryFV* ug::NeumannBoundaryFV< TDomain >::NumberData::This

◆ vGloIP

template<typename TDomain >
std::vector<MathVector<dim> > ug::NeumannBoundaryFV< TDomain >::NumberData::vGloIP

◆ vLocIP_dim1

template<typename TDomain >
std::vector<MathVector<1> > ug::NeumannBoundaryFV< TDomain >::NumberData::vLocIP_dim1

◆ vLocIP_dim2

template<typename TDomain >
std::vector<MathVector<2> > ug::NeumannBoundaryFV< TDomain >::NumberData::vLocIP_dim2

◆ vLocIP_dim3

template<typename TDomain >
std::vector<MathVector<3> > ug::NeumannBoundaryFV< TDomain >::NumberData::vLocIP_dim3

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