Version: 6.3.1
Public Member Functions | Protected Member Functions | Protected Attributes

MEDMEM.NoInterlaceByTypeGaussPolicy Class Reference

#include <MEDMEM_InterlacingPolicy.hxx>

Inheritance diagram for MEDMEM.NoInterlaceByTypeGaussPolicy:
Inheritance graph

Public Member Functions

 NoInterlaceByTypeGaussPolicy ()
 NoInterlaceByTypeGaussPolicy (int nbelem, int dim, int nbtypegeo, const int *const nbelgeoc, const int *const nbgaussgeo)
 NoInterlaceByTypeGaussPolicy (const NoInterlaceByTypeGaussPolicy &policy, bool shallowcopie=true)
NoInterlaceByTypeGaussPolicy & operator= (const NoInterlaceByTypeGaussPolicy &policy)
int getIndex (int t) const
int getIndex (int i, int j) const
int getIndex (int i, int j, int k) const
int getIndexByType (int i, int j, int t) const
int getIndexByType (int i, int j, int k, int t) const
int getNbGauss (int i) const
int getNbGaussByType (int t) const
int getNbGeoType () const
const int *const getNbElemGeoC () const
const int *const getNbGaussGeo () const
int getLengthOfType (int t) const

Protected Member Functions

 ~NoInterlaceByTypeGaussPolicy ()

Protected Attributes

PointerOf< int > _T
 type of element
PointerOf< int > _G
 where type begin
int _nbtypegeo
PointerOf< int > _nbelegeoc
PointerOf< int > _nbgaussgeo

Constructor & Destructor Documentation

MEDMEM.NoInterlaceByTypeGaussPolicy.~NoInterlaceByTypeGaussPolicy ( ) [protected]
MEDMEM.NoInterlaceByTypeGaussPolicy.NoInterlaceByTypeGaussPolicy ( )
MEDMEM.NoInterlaceByTypeGaussPolicy.NoInterlaceByTypeGaussPolicy ( int  nbelem,
int  dim,
int  nbtypegeo,
const int *const  nbelgeoc,
const int *const  nbgaussgeo 
)
MEDMEM.NoInterlaceByTypeGaussPolicy.NoInterlaceByTypeGaussPolicy ( const NoInterlaceByTypeGaussPolicy &  policy,
bool  shallowcopie = true 
)

Member Function Documentation

NoInterlaceByTypeGaussPolicy& MEDMEM.NoInterlaceByTypeGaussPolicy.operator= ( const NoInterlaceByTypeGaussPolicy &  policy)
int MEDMEM.NoInterlaceByTypeGaussPolicy.getIndex ( int  t) const
int MEDMEM.NoInterlaceByTypeGaussPolicy.getIndex ( int  i,
int  j 
) const
int MEDMEM.NoInterlaceByTypeGaussPolicy.getIndex ( int  i,
int  j,
int  k 
) const
int MEDMEM.NoInterlaceByTypeGaussPolicy.getIndexByType ( int  i,
int  j,
int  t 
) const
int MEDMEM.NoInterlaceByTypeGaussPolicy.getIndexByType ( int  i,
int  j,
int  k,
int  t 
) const
int MEDMEM.NoInterlaceByTypeGaussPolicy.getNbGauss ( int  i) const [virtual]
int MEDMEM.NoInterlaceByTypeGaussPolicy.getNbGaussByType ( int  t) const
int MEDMEM.NoInterlaceByTypeGaussPolicy.getNbGeoType ( ) const
const int* const MEDMEM.NoInterlaceByTypeGaussPolicy.getNbElemGeoC ( ) const
const int* const MEDMEM.NoInterlaceByTypeGaussPolicy.getNbGaussGeo ( ) const
int MEDMEM.NoInterlaceByTypeGaussPolicy.getLengthOfType ( int  t) const

Field Documentation

type of element

where type begin

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS