Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MEDCoupling::MEDCouplingDataForGodFather Class Referenceabstract
Inheritance diagram for MEDCoupling::MEDCouplingDataForGodFather:
Collaboration diagram for MEDCoupling::MEDCouplingDataForGodFather:

Public Member Functions

virtual void alloc ()=0
 
virtual void dealloc ()=0
 
MEDCouplingCartesianAMRMeshgetMyGodFather ()
 
const MEDCouplingCartesianAMRMeshgetMyGodFather () const
 
virtual void synchronizeAllGhostZones ()=0
 
virtual void synchronizeAllGhostZonesAtASpecifiedLevel (int level)=0
 
virtual void synchronizeAllGhostZonesAtASpecifiedLevelUsingOnlyFather (int level)=0
 
virtual void synchronizeAllGhostZonesOfDirectChidrenOf (const MEDCouplingCartesianAMRMeshGen *mesh)=0
 
virtual void synchronizeCoarseToFine ()=0
 
virtual void synchronizeCoarseToFineBetween (int fromLev, int toLev)=0
 
virtual void synchronizeFineToCoarse ()=0
 
virtual void synchronizeFineToCoarseBetween (int fromLev, int toLev)=0
 

Protected Member Functions

virtual bool changeGodFather (MEDCouplingCartesianAMRMesh *gf)
 
void checkGodFatherFrozen () const
 
 MEDCouplingDataForGodFather (MEDCouplingCartesianAMRMesh *gf)
 
 MEDCouplingDataForGodFather (const MEDCouplingDataForGodFather &other, bool deepCpyGF)
 
- Protected Member Functions inherited from MEDCoupling::RefCountObject
 RefCountObject ()
 
 RefCountObject (const RefCountObject &other)
 
virtual ~RefCountObject ()
 
- Protected Member Functions inherited from MEDCoupling::RefCountObjectOnly
 RefCountObjectOnly ()
 
 RefCountObjectOnly (const RefCountObjectOnly &other)
 
virtual ~RefCountObjectOnly ()
 

Protected Attributes

MCAuto
< MEDCouplingCartesianAMRMesh
_gf
 
TimeLabelConstOverseer _tlc
 

Friends

class MEDCouplingCartesianAMRMesh
 

Additional Inherited Members

- Static Public Member Functions inherited from MEDCoupling::BigMemoryObject
static std::size_t GetHeapMemorySizeOfObjs (const std::vector< const BigMemoryObject * > &objs)
 

Constructor & Destructor Documentation

MEDCouplingDataForGodFather::MEDCouplingDataForGodFather ( MEDCouplingCartesianAMRMesh gf)
protected
MEDCouplingDataForGodFather::MEDCouplingDataForGodFather ( const MEDCouplingDataForGodFather other,
bool  deepCpyGF 
)
protected

Member Function Documentation

MEDCouplingCartesianAMRMesh * MEDCouplingDataForGodFather::getMyGodFather ( )
const MEDCouplingCartesianAMRMesh * MEDCouplingDataForGodFather::getMyGodFather ( ) const

References _gf.

virtual void MEDCoupling::MEDCouplingDataForGodFather::synchronizeFineToCoarse ( )
pure virtual
virtual void MEDCoupling::MEDCouplingDataForGodFather::synchronizeFineToCoarseBetween ( int  fromLev,
int  toLev 
)
pure virtual
virtual void MEDCoupling::MEDCouplingDataForGodFather::synchronizeCoarseToFine ( )
pure virtual
virtual void MEDCoupling::MEDCouplingDataForGodFather::synchronizeCoarseToFineBetween ( int  fromLev,
int  toLev 
)
pure virtual
virtual void MEDCoupling::MEDCouplingDataForGodFather::synchronizeAllGhostZones ( )
pure virtual
virtual void MEDCoupling::MEDCouplingDataForGodFather::synchronizeAllGhostZonesOfDirectChidrenOf ( const MEDCouplingCartesianAMRMeshGen mesh)
pure virtual
virtual void MEDCoupling::MEDCouplingDataForGodFather::synchronizeAllGhostZonesAtASpecifiedLevel ( int  level)
pure virtual
virtual void MEDCoupling::MEDCouplingDataForGodFather::synchronizeAllGhostZonesAtASpecifiedLevelUsingOnlyFather ( int  level)
pure virtual
virtual void MEDCoupling::MEDCouplingDataForGodFather::alloc ( )
pure virtual
virtual void MEDCoupling::MEDCouplingDataForGodFather::dealloc ( )
pure virtual
void MEDCouplingDataForGodFather::checkGodFatherFrozen ( ) const
protected

Friends And Related Function Documentation

friend class MEDCouplingCartesianAMRMesh
friend

Member Data Documentation