#include <MEDCouplingAMRAttribute.hxx>


Public Member Functions | |
| virtual void | alloc ()=0 |
| virtual void | dealloc ()=0 |
| std::string | getClassName () const override |
| MEDCouplingCartesianAMRMesh * | getMyGodFather () |
| const MEDCouplingCartesianAMRMesh * | getMyGodFather () const |
| virtual void | synchronizeAllGhostZones ()=0 |
| virtual void | synchronizeAllGhostZonesAtASpecifiedLevel (mcIdType level)=0 |
| virtual void | synchronizeAllGhostZonesAtASpecifiedLevelUsingOnlyFather (mcIdType level)=0 |
| virtual void | synchronizeAllGhostZonesOfDirectChidrenOf (const MEDCouplingCartesianAMRMeshGen *mesh)=0 |
| virtual void | synchronizeCoarseToFine ()=0 |
| virtual void | synchronizeCoarseToFineBetween (mcIdType fromLev, mcIdType toLev)=0 |
| virtual void | synchronizeFineToCoarse ()=0 |
| virtual void | synchronizeFineToCoarseBetween (mcIdType fromLev, mcIdType toLev)=0 |
Public Member Functions inherited from MEDCoupling::RefCountObjectOnly | |
| bool | decrRef () const |
| int | getRCValue () const |
| void | incrRef () const |
| RefCountObjectOnly & | operator= (const RefCountObjectOnly &other) |
Public Member Functions inherited from MEDCoupling::BigMemoryObject | |
| std::string | debugHeapMemorySize () const |
| std::vector< const BigMemoryObject * > | getAllTheProgeny () const |
| virtual std::string | getClassName () const |
| std::vector< const BigMemoryObject * > | getDirectChildren () const |
| virtual std::vector< const BigMemoryObject * > | getDirectChildrenWithNull () const =0 |
| std::size_t | getHeapMemorySize () const |
| std::string | getHeapMemorySizeStr () const |
| virtual std::size_t | getHeapMemorySizeWithoutChildren () const =0 |
| bool | isObjectInTheProgeny (const BigMemoryObject *obj) const |
| virtual | ~BigMemoryObject () |
Protected Member Functions | |
| virtual bool | changeGodFather (MEDCouplingCartesianAMRMesh *gf) |
| void | checkGodFatherFrozen () const |
| MEDCouplingDataForGodFather (const MEDCouplingDataForGodFather &other, bool deepCpyGF) | |
| MEDCouplingDataForGodFather (MEDCouplingCartesianAMRMesh *gf) | |
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) |
|
protected |
References MEDCoupling::RefCountObjectOnly::incrRef().
|
protected |
| MEDCouplingCartesianAMRMesh * MEDCouplingDataForGodFather::getMyGodFather | ( | ) |
References _gf.
Referenced by MEDCoupling::MEDCouplingAMRAttribute::projectTo(), and MEDCoupling::MEDCouplingAMRAttribute::writeVTHB().
|
overridevirtual |
Reimplemented from MEDCoupling::BigMemoryObject.
Reimplemented in MEDCoupling::MEDCouplingAMRAttribute.
| const MEDCouplingCartesianAMRMesh * MEDCouplingDataForGodFather::getMyGodFather | ( | ) | const |
References _gf.
|
pure virtual |
Implemented in MEDCoupling::MEDCouplingAMRAttribute.
|
pure virtual |
Implemented in MEDCoupling::MEDCouplingAMRAttribute.
|
pure virtual |
Implemented in MEDCoupling::MEDCouplingAMRAttribute.
|
pure virtual |
Implemented in MEDCoupling::MEDCouplingAMRAttribute.
|
pure virtual |
Implemented in MEDCoupling::MEDCouplingAMRAttribute.
|
pure virtual |
Implemented in MEDCoupling::MEDCouplingAMRAttribute.
|
pure virtual |
Implemented in MEDCoupling::MEDCouplingAMRAttribute.
|
pure virtual |
Implemented in MEDCoupling::MEDCouplingAMRAttribute.
|
pure virtual |
Implemented in MEDCoupling::MEDCouplingAMRAttribute.
|
pure virtual |
Implemented in MEDCoupling::MEDCouplingAMRAttribute.
|
protected |
References _tlc, and MEDCoupling::TimeLabelConstOverseer::checkConst().
Referenced by MEDCoupling::MEDCouplingAMRAttribute::getNumberOfLevels().
|
protectedvirtual |
Reimplemented in MEDCoupling::MEDCouplingAMRAttribute.
References _gf, _tlc, MEDCoupling::RefCountObjectOnly::incrRef(), and MEDCoupling::TimeLabelConstOverseer::keepTrackOfNewTL().
Referenced by MEDCoupling::MEDCouplingAMRAttribute::changeGodFather().
|
friend |
|
protected |
|
protected |
Referenced by MEDCoupling::MEDCouplingAMRAttribute::alloc(), changeGodFather(), checkGodFatherFrozen(), MEDCoupling::MEDCouplingAMRAttribute::dealloc(), MEDCouplingDataForGodFather(), MEDCoupling::MEDCouplingAMRAttribute::spillInfoOnComponents(), and MEDCoupling::MEDCouplingAMRAttribute::spillNatures().