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

Unconditional scalar user data. More...

#include <neumann_boundary_fv1.h>

+ Inheritance diagram for ug::NeumannBoundaryFV1< 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)
 
void set_global_ips (const MathVector< dim > *ips, std::size_t nIPs)
 
template<int refDim>
void set_local_ips (const MathVector< refDim > *ips, std::size_t nIPs)
 

Public Attributes

DataImport< number, dimimport
 
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::NeumannBoundaryFV1< TDomain >::NumberData

Unconditional scalar user data.

Constructor & Destructor Documentation

◆ NumberData()

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

Member Function Documentation

◆ extract_bip()

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

References dim, s, and UG_ASSERT.

◆ lin_def()

template<typename TDomain >
template<typename TElem , typename TFVGeom >
void ug::NeumannBoundaryFV1< 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::NeumannBoundaryFV1< TDomain >::NumberData::local_ips

◆ set_global_ips()

template<typename TDomain >
void ug::NeumannBoundaryFV1< TDomain >::NumberData::set_global_ips ( const MathVector< dim > *  ips,
std::size_t  nIPs 
)
inline

◆ set_local_ips()

template<typename TDomain >
template<int refDim>
void ug::NeumannBoundaryFV1< TDomain >::NumberData::set_local_ips ( const MathVector< refDim > *  ips,
std::size_t  nIPs 
)
inline

Member Data Documentation

◆ import

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

◆ vGloIP

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

◆ vLocIP_dim1

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

◆ vLocIP_dim2

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

◆ vLocIP_dim3

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

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