Version: 6.5.0
Public Member Functions | Protected Member Functions | List of all members
ParaMEDMEM::RefCountObject Class Reference
Inheritance diagram for ParaMEDMEM::RefCountObject:
Inheritance graph
[legend]

Public Member Functions

bool decrRef () const
void incrRef () const

Protected Member Functions

 RefCountObject ()
 RefCountObject (const RefCountObject &other)
virtual ~RefCountObject ()

Constructor & Destructor Documentation

RefCountObject::RefCountObject ( )
protected
RefCountObject::RefCountObject ( const RefCountObject other)
protected
RefCountObject::~RefCountObject ( )
protectedvirtual

Member Function Documentation

bool RefCountObject::decrRef ( ) const

Referenced by ParaMEDMEM::MEDCouplingNoTimeLabel::add(), ParaMEDMEM::MEDCouplingWithTimeStep::add(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::add(), ParaMEDMEM::MEDCouplingLinearTime::add(), ParaMEDMEM::InterpolationMatrix::addContribution(), ParaMEDMEM::MEDCouplingNoTimeLabel::aggregate(), ParaMEDMEM::MEDCouplingWithTimeStep::aggregate(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::aggregate(), ParaMEDMEM::MEDCouplingLinearTime::aggregate(), ParaMEDMEM::MEDCouplingUMesh::allocateCells(), ParaMEDMEM::DataArrayDouble::applyFunc(), ParaMEDMEM::DataArrayDouble::applyFunc2(), ParaMEDMEM::DataArrayDouble::applyFunc3(), ParaMEDMEM::MEDCouplingUMesh::buildBoundaryMesh(), ParaMEDMEM::MEDCouplingUMesh::buildDirectionVectorField(), ParaMEDMEM::MEDCouplingUMesh::buildExtrudedMesh(), ParaMEDMEM::MEDCouplingTimeDiscretization::buildNewTimeReprFromThis(), ParaMEDMEM::MEDCouplingCMesh::buildOrthogonalField(), ParaMEDMEM::MEDCouplingUMesh::buildOrthogonalField(), ParaMEDMEM::MEDCouplingCMesh::buildPart(), ParaMEDMEM::MEDCouplingCMesh::buildPartAndReduceNodes(), ParaMEDMEM::MEDCouplingUMesh::buildPartOrthogonalField(), ParaMEDMEM::MEDCouplingPointSet::buildPermArrayForMergeNode(), ParaMEDMEM::MEDCouplingFieldDiscretizationP1::buildSubMeshData(), ParaMEDMEM::MEDCouplingFieldDouble::buildSubPart(), ParaMEDMEM::MEDCouplingCMesh::buildUnstructured(), ParaMEDMEM::MEDCouplingPointSet::changeSpaceDimension(), ParaMEDMEM::MEDCouplingFieldDouble::changeUnderlyingMesh(), ParaMEDMEM::MEDFileField1TSWithoutDAS::CheckSBTMesh(), ParaMEDMEM::MEDCouplingFieldDiscretizationGauss::clearGaussLocalizations(), ParaMEDMEM::MEDCouplingFieldDouble::cloneWithMesh(), ParaMEDMEM::MEDCouplingUMesh::convertExtrudedPolyhedra(), ParaMEDMEM::MEDCouplingNoTimeLabel::crossProduct(), ParaMEDMEM::MEDCouplingWithTimeStep::crossProduct(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::crossProduct(), ParaMEDMEM::MEDCouplingLinearTime::crossProduct(), ParaMEDMEM::DataArrayDouble::determinant(), ParaMEDMEM::MEDCouplingNoTimeLabel::divide(), ParaMEDMEM::MEDCouplingWithTimeStep::divide(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::divide(), ParaMEDMEM::MEDCouplingLinearTime::divide(), ParaMEDMEM::MEDCouplingNoTimeLabel::dot(), ParaMEDMEM::MEDCouplingWithTimeStep::dot(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::dot(), ParaMEDMEM::MEDCouplingLinearTime::dot(), ParaMEDMEM::MEDCouplingUMesh::emulateMEDMEMBDC(), ParaMEDMEM::MEDCouplingCMesh::fill1DUnstructuredMesh(), ParaMEDMEM::MEDCouplingCMesh::fill2DUnstructuredMesh(), ParaMEDMEM::MEDCouplingCMesh::fill3DUnstructuredMesh(), ParaMEDMEM::MEDCouplingUMesh::findBoundaryNodes(), ParaMEDMEM::MEDCouplingUMesh::findCellsIdsOnBoundary(), ParaMEDMEM::MEDCouplingUMesh::FuseUMeshesOnSameCoords(), ParaMEDMEM::MEDCouplingUMesh::getAspectRatioField(), ParaMEDMEM::MEDCouplingUMesh::getEdgeRatioField(), ParaMEDMEM::MEDCouplingFieldDouble::getMaxValue2(), ParaMEDMEM::MEDCouplingExtrudedMesh::getMeasureField(), ParaMEDMEM::MEDCouplingCMesh::getMeasureField(), ParaMEDMEM::MEDCouplingUMesh::getMeasureField(), ParaMEDMEM::MEDCouplingUMesh::getMeasureFieldOnNode(), ParaMEDMEM::MEDCouplingFieldDouble::getMinValue2(), ParaMEDMEM::MEDCouplingUMesh::getRenumArrForConsecutiveCellTypesSpec(), ParaMEDMEM::MEDCouplingUMesh::getSkewField(), ParaMEDMEM::MEDCouplingUMesh::getWarpField(), ParaMEDMEM::MEDCouplingFieldDouble::getWeightedAverageValue(), ParaMEDMEM::MEDCouplingFieldDiscretization::integral(), ParaMEDMEM::MEDCouplingUMesh::keepSpecifiedCells(), ParaMEDMEM::MEDCouplingNoTimeLabel::max(), ParaMEDMEM::MEDCouplingWithTimeStep::max(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::max(), ParaMEDMEM::MEDCouplingLinearTime::max(), ParaMEDMEM::MEDCouplingNoTimeLabel::meld(), ParaMEDMEM::MEDCouplingWithTimeStep::meld(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::meld(), ParaMEDMEM::MEDCouplingLinearTime::meld(), ParaMEDMEM::MEDCouplingFieldDouble::MergeFields(), ParaMEDMEM::MEDCouplingUMesh::MergeUMeshesOnSameCoords(), ParaMEDMEM::MEDCouplingNoTimeLabel::min(), ParaMEDMEM::MEDCouplingWithTimeStep::min(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::min(), ParaMEDMEM::MEDCouplingLinearTime::min(), ParaMEDMEM::MEDCouplingNoTimeLabel::multiply(), ParaMEDMEM::MEDCouplingWithTimeStep::multiply(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::multiply(), ParaMEDMEM::MEDCouplingLinearTime::multiply(), ParaMEDMEM::MEDCouplingFieldDiscretization::normL1(), ParaMEDMEM::MEDCouplingFieldDiscretization::normL2(), ParaMEDMEM::ParaFIELD::ParaFIELD(), ParaMEDMEM::MEDCouplingUMesh::project1D(), ParaMEDMEM::MEDCouplingUMesh::renumberCells(), ParaMEDMEM::MEDCouplingFieldDiscretizationPerCell::renumberCells(), ParaMEDMEM::MEDCouplingFieldDiscretization::renumberEntitiesFromN2OArr(), ParaMEDMEM::MEDCouplingFieldDiscretization::renumberEntitiesFromO2NArr(), ParaMEDMEM::MEDCouplingPointSet::renumberNodes2(), ParaMEDMEM::MEDCouplingTimeDiscretization::resizeForUnserialization(), ParaMEDMEM::MEDCouplingExtrudedMesh::resizeForUnserialization(), ParaMEDMEM::MEDCouplingTwoTimeSteps::resizeForUnserialization(), ParaMEDMEM::MEDCouplingRemapper::reverseTransfer(), ParaMEDMEM::MEDCouplingExtrudedMesh::serialize(), ParaMEDMEM::MEDCouplingTimeDiscretization::setArray(), ParaMEDMEM::DataArrayDouble::SetArrayIn(), ParaMEDMEM::DataArrayInt::SetArrayIn(), ParaMEDMEM::MEDCouplingPointSet::setCoords(), ParaMEDMEM::MEDCouplingTwoTimeSteps::setEndArray(), ParaMEDMEM::MEDCouplingField::setMesh(), ParaMEDMEM::MEDCouplingNoTimeLabel::substract(), ParaMEDMEM::MEDCouplingWithTimeStep::substract(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::substract(), ParaMEDMEM::MEDCouplingLinearTime::substract(), ParaMEDMEM::InterpKernelDEC::synchronize(), ParaMEDMEM::MEDCouplingUMeshDesc::unserialization(), ParaMEDMEM::MEDCouplingUMesh::unserialization(), ParaMEDMEM::MEDCouplingExtrudedMesh::unserialization(), ParaMEDMEM::MEDCouplingUMesh::zipConnectivityTraducer(), ParaMEDMEM::MEDCouplingPointSet::zipCoords(), ParaMEDMEM::DataArrayDoubleIterator::~DataArrayDoubleIterator(), ParaMEDMEM::DataArrayIntIterator::~DataArrayIntIterator(), ParaMEDMEM::MEDCouplingField::~MEDCouplingField(), ParaMEDMEM::MEDCouplingFieldDiscretizationPerCell::~MEDCouplingFieldDiscretizationPerCell(), ParaMEDMEM::MEDCouplingPointSet::~MEDCouplingPointSet(), ParaMEDMEM::MEDCouplingTimeDiscretization::~MEDCouplingTimeDiscretization(), ParaMEDMEM::MEDCouplingTwoTimeSteps::~MEDCouplingTwoTimeSteps(), ParaMEDMEM::MEDCouplingUMeshCellByTypeEntry::~MEDCouplingUMeshCellByTypeEntry(), ParaMEDMEM::MEDCouplingUMeshCellByTypeIterator::~MEDCouplingUMeshCellByTypeIterator(), ParaMEDMEM::MEDCouplingUMeshCellEntry::~MEDCouplingUMeshCellEntry(), ParaMEDMEM::MEDCouplingUMeshCellIterator::~MEDCouplingUMeshCellIterator(), and ParaMEDMEM::ParaFIELD::~ParaFIELD().

void RefCountObject::incrRef ( ) const

Referenced by ParaMEDMEM::MEDCouplingUMesh::buildPartOfMySelf(), ParaMEDMEM::MEDCouplingUMesh::buildUnstructured(), ParaMEDMEM::MEDCouplingUMesh::convertExtrudedPolyhedra(), ParaMEDMEM::DataArrayDoubleIterator::DataArrayDoubleIterator(), ParaMEDMEM::DataArrayIntIterator::DataArrayIntIterator(), ParaMEDMEM::MEDCouplingUMesh::emulateMEDMEMBDC(), ParaMEDMEM::MEDCouplingPointSet::getCoordinatesAndOwner(), ParaMEDMEM::MEDFileField1TSWithoutDAS::getFieldOnMeshAtLevel(), ParaMEDMEM::MEDFileCMesh::getGenMeshAtLevel(), ParaMEDMEM::MEDCouplingField::MEDCouplingField(), ParaMEDMEM::MEDCouplingUMeshCellByTypeEntry::MEDCouplingUMeshCellByTypeEntry(), ParaMEDMEM::MEDCouplingUMeshCellByTypeIterator::MEDCouplingUMeshCellByTypeIterator(), ParaMEDMEM::MEDCouplingUMeshCellEntry::MEDCouplingUMeshCellEntry(), ParaMEDMEM::MEDCouplingUMeshCellIterator::MEDCouplingUMeshCellIterator(), ParaMEDMEM::ParaFIELD::ParaFIELD(), ParaMEDMEM::DataArrayDouble::performCpy(), ParaMEDMEM::DataArrayInt::performCpy(), ParaMEDMEM::MEDCouplingRemapper::prepare(), ParaMEDMEM::MEDCouplingPointSet::serialize(), ParaMEDMEM::MEDCouplingTimeDiscretization::setArray(), ParaMEDMEM::DataArrayDouble::SetArrayIn(), ParaMEDMEM::DataArrayInt::SetArrayIn(), ParaMEDMEM::MEDCouplingPointSet::setCoords(), ParaMEDMEM::MEDCouplingCMesh::setCoords(), ParaMEDMEM::MEDCouplingTwoTimeSteps::setEndArray(), ParaMEDMEM::MEDFileUMesh::setGroupsFromScratch(), ParaMEDMEM::MEDFileUMesh::setGroupsOnSetMesh(), ParaMEDMEM::MEDCouplingField::setMesh(), ParaMEDMEM::MEDFileUMesh::setMeshAtLevelGen(), and ParaMEDMEM::MEDCouplingUMesh::splitProfilePerType().

Copyright © 2007-2012 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