ug4
ug::GridPointsOrdering< TDomain, TAlgebra > Class Template Reference

Public Member Functions

template<typename TElem >
void count_sizes ()
 
void create_vtkoutput_ordering ()
 
SmartPtr< TGridFunctionNumberDataget ()
 
 GridPointsOrdering (SmartPtr< TGridFunction > spGridFct, const char *name)
 
const char * name () const
 
template<typename TElem >
void number_points_elementwise ()
 

Private Types

typedef ug::Attachment< int > AVrtIndex
 
typedef GridFunction< TDomain, TAlgebra > TGridFunction
 
typedef GridFunctionNumberData< GridFunction< TDomain, TAlgebra > > TGridFunctionNumberData
 

Private Attributes

Grid::VertexAttachmentAccessor< AVrtIndexm_aaVrtIndex
 
size_t m_n
 
const char * m_name
 
int m_numConn
 
int m_numElem
 
int m_numVert
 
SmartPtr< TGridFunctionm_u
 

Member Typedef Documentation

◆ AVrtIndex

template<typename TDomain , typename TAlgebra >
typedef ug::Attachment<int> ug::GridPointsOrdering< TDomain, TAlgebra >::AVrtIndex
private

◆ TGridFunction

template<typename TDomain , typename TAlgebra >
typedef GridFunction<TDomain, TAlgebra> ug::GridPointsOrdering< TDomain, TAlgebra >::TGridFunction
private

◆ TGridFunctionNumberData

template<typename TDomain , typename TAlgebra >
typedef GridFunctionNumberData<GridFunction<TDomain, TAlgebra> > ug::GridPointsOrdering< TDomain, TAlgebra >::TGridFunctionNumberData
private

Constructor & Destructor Documentation

◆ GridPointsOrdering()

Member Function Documentation

◆ count_sizes()

◆ create_vtkoutput_ordering()

◆ get()

template<typename TDomain , typename TAlgebra >
SmartPtr<TGridFunctionNumberData> ug::GridPointsOrdering< TDomain, TAlgebra >::get ( )
inline

◆ name()

template<typename TDomain , typename TAlgebra >
const char* ug::GridPointsOrdering< TDomain, TAlgebra >::name ( ) const
inline

◆ number_points_elementwise()

Member Data Documentation

◆ m_aaVrtIndex

◆ m_n

template<typename TDomain , typename TAlgebra >
size_t ug::GridPointsOrdering< TDomain, TAlgebra >::m_n
private

◆ m_name

template<typename TDomain , typename TAlgebra >
const char* ug::GridPointsOrdering< TDomain, TAlgebra >::m_name
private

◆ m_numConn

template<typename TDomain , typename TAlgebra >
int ug::GridPointsOrdering< TDomain, TAlgebra >::m_numConn
private

◆ m_numElem

template<typename TDomain , typename TAlgebra >
int ug::GridPointsOrdering< TDomain, TAlgebra >::m_numElem
private

◆ m_numVert

◆ m_u


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