#include <MEDCouplingTimeLabel.hxx>

Public Member Functions | |
| TimeLabel & | operator= (const TimeLabel &other) |
| void | declareAsNew () const |
| This method should be called when write access has been done on this. | |
| virtual void | updateTime () const =0 |
| This method should be called on high level classes as Field or Mesh to take into acount modifications done in aggragates objects. | |
| unsigned int | getTimeOfThis () const |
Protected Member Functions | |
| TimeLabel () | |
| virtual | ~TimeLabel () |
| void | updateTimeWith (const TimeLabel &other) const |
Private Attributes | |
| unsigned int | _time |
Static Private Attributes | |
| static unsigned int | GLOBAL_TIME = 0 |
Class representing a label of time of the lastely modified part of this. More _time is high more the object has been modified recently.
| TimeLabel::TimeLabel | ( | ) | [protected] |
| TimeLabel::~TimeLabel | ( | ) | [protected, virtual] |
References ParaMEDMEM.TimeLabel._time, and ParaMEDMEM.TimeLabel.GLOBAL_TIME.
| void TimeLabel::declareAsNew | ( | ) | const |
This method should be called when write access has been done on this.
References ParaMEDMEM.TimeLabel._time, and ParaMEDMEM.TimeLabel.GLOBAL_TIME.
| virtual void ParaMEDMEM.TimeLabel.updateTime | ( | ) | const [pure virtual] |
This method should be called on high level classes as Field or Mesh to take into acount modifications done in aggragates objects.
Implemented in ParaMEDMEM.MEDCouplingCMesh, ParaMEDMEM.MEDCouplingExtrudedMesh, ParaMEDMEM.MEDCouplingField, ParaMEDMEM.MEDCouplingFieldDiscretization, ParaMEDMEM.MEDCouplingFieldDiscretizationPerCell, ParaMEDMEM.MEDCouplingFieldDouble, ParaMEDMEM.DataArrayDouble, ParaMEDMEM.DataArrayInt, ParaMEDMEM.MEDCouplingMultiFields, ParaMEDMEM.MEDCouplingPointSet, ParaMEDMEM.MEDCouplingRemapper, ParaMEDMEM.MEDCouplingTimeDiscretization, ParaMEDMEM.MEDCouplingTwoTimeSteps, and ParaMEDMEM.MEDCouplingUMesh.
| unsigned int ParaMEDMEM.TimeLabel.getTimeOfThis | ( | ) | const |
| void TimeLabel::updateTimeWith | ( | const TimeLabel & | other | ) | const [protected] |
References ParaMEDMEM.TimeLabel._time.
unsigned int TimeLabel::GLOBAL_TIME = 0 [static, private] |
unsigned int ParaMEDMEM.TimeLabel._time [mutable, private] |
Reimplemented in ParaMEDMEM.MEDCouplingMesh, and ParaMEDMEM.MEDCouplingWithTimeStep.