hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs > Class Template Reference
[Hybrid Mesh Module]

#include <hParent.hpp>

Inheritance diagram for hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >:
Inheritance graph
[legend]
Collaboration diagram for hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 hParent (hHybridMesh *myMesh, const uTind vertices[], const uTind posID)
 ~hParent ()
void init (hHybridMesh *myMesh)
void setComponentsPerPos (const Tind pos[])
bool checkPointers () const
void print () const

Public Attributes

Field< nCoords, double > coords_

Static Public Attributes

static const uTind myType = I
static const uTind nVerts = nTVerts
static const uTind nComponents = nTComponents
static const uTind nSons = nTSons
static const uTind nFlags = nTFlags
static const uTind nNeighs = nTNeighs
static const uTind nNodes = nVerts+nComponents+nFlags+nNeighs+nSons
static const uTind nCoords = nTCoords

template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
class hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >


Constructor & Destructor Documentation

template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::hParent ( hHybridMesh myMesh,
const uTind  vertices[],
const uTind  posID 
) [inline]

Here is the call graph for this function:

template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::~hParent (  )  [inline]

Member Function Documentation

template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
bool hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::checkPointers (  )  const [inline]
template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
void hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::init ( hHybridMesh myMesh  ) 

Here is the caller graph for this function:

template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
void hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::print (  )  const [inline]

Reimplemented from hObj.

template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
void hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::setComponentsPerPos ( const Tind  pos[]  )  [inline]

Here is the call graph for this function:


Member Data Documentation

template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
Field<nCoords,double> hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::coords_
template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
const uTind hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::myType = I [static]
template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
const uTind hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::nComponents = nTComponents [static]
template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
const uTind hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::nCoords = nTCoords [static]
template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
const uTind hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::nFlags = nTFlags [static]
template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
const uTind hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::nNeighs = nTNeighs [static]
template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
const uTind hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::nNodes = nVerts+nComponents+nFlags+nNeighs+nSons [static]
template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
const uTind hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::nSons = nTSons [static]
template<int I, int nTVerts, int nTComponents, class TComponents = BYTE, int nTFlags = 0, int nTSons = 0, int nTCoords = 0, int nTNeighs = 0>
const uTind hParent< I, nTVerts, nTComponents, TComponents, nTFlags, nTSons, nTCoords, nTNeighs >::nVerts = nTVerts [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1