Public Member Functions | |
TimeLabel & | operator= (const TimeLabel &other) |
void | declareAsNew () const |
virtual void | updateTime () const =0 |
unsigned int | getTimeOfThis () const |
Protected Member Functions | |
TimeLabel () | |
virtual | ~TimeLabel () |
void | updateTimeWith (const TimeLabel &other) const |
Class representing a label of time of the lastely modified part of this. More _time is high more the object has been modified recently.
|
protected |
|
protectedvirtual |
void TimeLabel::declareAsNew | ( | ) | const |
This method should be called when write access has been done on this.
Referenced by ParaMEDMEM::MEDCouplingUMesh::allocateCells(), ParaMEDMEM::DataArrayInt::computeOffsets(), ParaMEDMEM::DataArrayInt::computeOffsets2(), ParaMEDMEM::DataArrayDouble::fillWithZero(), ParaMEDMEM::DataArrayInt::fillWithZero(), ParaMEDMEM::MEDCouplingUMesh::finishInsertingCells(), ParaMEDMEM::MEDCouplingUMesh::orientCorrectlyPolyhedrons(), ParaMEDMEM::DataArrayDouble::renumberInPlace(), ParaMEDMEM::DataArrayInt::renumberInPlace(), ParaMEDMEM::DataArrayDouble::renumberInPlaceR(), ParaMEDMEM::DataArrayInt::renumberInPlaceR(), ParaMEDMEM::MEDCouplingUMesh::renumberNodesInConn(), ParaMEDMEM::MEDCouplingPointSet::rotate(), ParaMEDMEM::MEDCouplingPointSet::scale(), ParaMEDMEM::MEDCouplingCMesh::scale(), ParaMEDMEM::MEDCouplingTimeDiscretization::setArray(), ParaMEDMEM::MEDCouplingUMesh::setConnectivity(), ParaMEDMEM::MEDCouplingPointSet::setCoords(), ParaMEDMEM::MEDCouplingTwoTimeSteps::setEndArray(), ParaMEDMEM::DataArrayDouble::setIJ(), ParaMEDMEM::MEDCouplingUMeshDesc::setMeshDimension(), ParaMEDMEM::MEDCouplingUMesh::setMeshDimension(), ParaMEDMEM::MEDCouplingPointSet::translate(), ParaMEDMEM::DataArrayDouble::useArray(), and ParaMEDMEM::DataArrayInt::useArray().
|
pure virtual |
This method should be called on high level classes as Field or Mesh to take into acount modifications done in aggregates objects.
Implemented in ParaMEDMEM::DataArrayInt, ParaMEDMEM::MEDCouplingTwoTimeSteps, ParaMEDMEM::DataArrayDouble, ParaMEDMEM::MEDCouplingFieldDiscretizationPerCell, ParaMEDMEM::MEDCouplingFieldDouble, ParaMEDMEM::MEDCouplingField, ParaMEDMEM::MEDCouplingExtrudedMesh, ParaMEDMEM::MEDCouplingPointSet, ParaMEDMEM::MEDCouplingFieldDiscretization, ParaMEDMEM::MEDCouplingUMesh, ParaMEDMEM::MEDCouplingTimeDiscretization, and ParaMEDMEM::MEDCouplingCMesh.
unsigned int ParaMEDMEM::TimeLabel::getTimeOfThis | ( | ) | const |
|
protected |
Referenced by ParaMEDMEM::MEDCouplingField::setMesh(), ParaMEDMEM::MEDCouplingTimeDiscretization::updateTime(), ParaMEDMEM::MEDCouplingUMesh::updateTime(), ParaMEDMEM::MEDCouplingPointSet::updateTime(), ParaMEDMEM::MEDCouplingExtrudedMesh::updateTime(), ParaMEDMEM::MEDCouplingField::updateTime(), ParaMEDMEM::MEDCouplingFieldDouble::updateTime(), ParaMEDMEM::MEDCouplingFieldDiscretizationPerCell::updateTime(), and ParaMEDMEM::MEDCouplingTwoTimeSteps::updateTime().