Loading [MathJax]/extensions/tex2jax.js
ug4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ug::ToElementPosition< TElem, TAVrtPos > Class Template Reference

Public Types

typedef TAVrtPos::ValueType TValue
 

Public Member Functions

TValue operator() (Edge *e)
 
TValue operator() (Face *e)
 
TValue operator() (Vertex *e)
 
TValue operator() (Volume *e)
 
 ToElementPosition (Grid &g, TAVrtPos &aPos)
 

Private Attributes

Grid::VertexAttachmentAccessor< TAVrtPos > m_aaPos
 

Member Typedef Documentation

◆ TValue

template<class TElem , class TAVrtPos >
typedef TAVrtPos::ValueType ug::ToElementPosition< TElem, TAVrtPos >::TValue

Constructor & Destructor Documentation

◆ ToElementPosition()

template<class TElem , class TAVrtPos >
ug::ToElementPosition< TElem, TAVrtPos >::ToElementPosition ( Grid g,
TAVrtPos &  aPos 
)
inline

Member Function Documentation

◆ operator()() [1/4]

template<class TElem , class TAVrtPos >
TValue ug::ToElementPosition< TElem, TAVrtPos >::operator() ( Edge e)
inline

◆ operator()() [2/4]

template<class TElem , class TAVrtPos >
TValue ug::ToElementPosition< TElem, TAVrtPos >::operator() ( Face e)
inline

◆ operator()() [3/4]

template<class TElem , class TAVrtPos >
TValue ug::ToElementPosition< TElem, TAVrtPos >::operator() ( Vertex e)
inline

◆ operator()() [4/4]

template<class TElem , class TAVrtPos >
TValue ug::ToElementPosition< TElem, TAVrtPos >::operator() ( Volume e)
inline

Member Data Documentation

◆ m_aaPos


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