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

Public Member Functions

double getEndTime (int &iteration, int &order) const
 
TypeOfTimeDiscretization getEnum () const
 
double getStartTime (int &iteration, int &order) const
 
std::string getStringRepr () const
 
bool isEqualIfNotWhy (const MEDCouplingTimeDiscretizationTemplate< int > *other, int prec, std::string &reason) const
 
bool isEqualWithoutConsideringStr (const MEDCouplingTimeDiscretizationTemplate< int > *other, int prec) const
 
 MEDCouplingTimeDiscretizationInt ()
 
 MEDCouplingTimeDiscretizationInt (const MEDCouplingTimeDiscretizationInt &other, bool deepCopy)
 
MEDCouplingTimeDiscretizationIntperformCopyOrIncrRef (bool deepCopy) const
 
void setEndIteration (int it)
 
void setEndOrder (int order)
 
void setEndTime (double time, int iteration, int order)
 
void setEndTimeValue (double time)
 
void setStartIteration (int it)
 
void setStartOrder (int order)
 
void setStartTime (double time, int iteration, int order)
 
void setStartTimeValue (double time)
 
- Public Member Functions inherited from MEDCoupling::MEDCouplingTimeDiscretizationTemplate< int >
virtual bool areCompatible (const MEDCouplingTimeDiscretizationTemplate< int > *other) const
 
virtual bool areStrictlyCompatible (const MEDCouplingTimeDiscretizationTemplate< int > *other, std::string &reason) const
 
virtual bool areStrictlyCompatibleForDiv (const MEDCouplingTimeDiscretizationTemplate< int > *other) const
 
virtual bool areStrictlyCompatibleForMul (const MEDCouplingTimeDiscretizationTemplate< int > *other) const
 
virtual void checkConsistencyLight () const
 
virtual void copyTinyAttrFrom (const MEDCouplingTimeDiscretizationTemplate< int > &other)
 
virtual void copyTinyStringsFrom (const MEDCouplingTimeDiscretizationTemplate< int > &other)
 
Traits< int >::ArrayType * getArray ()
 
const Traits< int >::ArrayType * getArray () const
 
virtual void getArrays (std::vector< typename Traits< int >::ArrayType * > &arrays) const
 
virtual std::vector< const
BigMemoryObject * > 
getDirectChildrenWithNull () const
 
virtual const Traits< int >
::ArrayType * 
getEndArray () const
 
virtual Traits< int >::ArrayType * getEndArray ()
 
virtual std::size_t getHeapMemorySizeWithoutChildren () const
 
double getTime (int &iteration, int &order) const
 
double getTimeTolerance () const
 
std::string getTimeUnit () const
 
virtual void setArray (typename Traits< int >::ArrayType *array, TimeLabel *owner)
 
virtual void setArrays (const std::vector< typename Traits< int >::ArrayType * > &arrays, TimeLabel *owner)
 
virtual void setEndArray (typename Traits< int >::ArrayType *array, TimeLabel *owner)
 
void setIteration (int it)
 
void setOrder (int order)
 
void setTime (double time, int iteration, int order)
 
void setTimeTolerance (double val)
 
void setTimeUnit (const std::string &unit)
 
void setTimeValue (double val)
 
void updateTime () const
 
virtual ~MEDCouplingTimeDiscretizationTemplate ()
 
- Public Member Functions inherited from MEDCoupling::TimeLabel
void declareAsNew () const
 
std::size_t getTimeOfThis () const
 
TimeLabeloperator= (const TimeLabel &other)
 
- Public Member Functions inherited from MEDCoupling::BigMemoryObject
std::vector< const
BigMemoryObject * > 
getAllTheProgeny () const
 
std::vector< const
BigMemoryObject * > 
getDirectChildren () const
 
std::size_t getHeapMemorySize () const
 
std::string getHeapMemorySizeStr () const
 
bool isObjectInTheProgeny (const BigMemoryObject *obj) const
 
virtual ~BigMemoryObject ()
 

Static Public Member Functions

static
MEDCouplingTimeDiscretizationInt
New (TypeOfTimeDiscretization type)
 

Protected Attributes

MEDCouplingTimeKeeper _tk
 
- Protected Attributes inherited from MEDCoupling::MEDCouplingTimeDiscretizationTemplate< int >
Traits< int >::ArrayType * _array
 
double _time_tolerance
 
std::string _time_unit
 

Additional Inherited Members

- Protected Member Functions inherited from MEDCoupling::MEDCouplingTimeDiscretizationTemplate< int >
 MEDCouplingTimeDiscretizationTemplate ()
 
 MEDCouplingTimeDiscretizationTemplate (const MEDCouplingTimeDiscretizationTemplate< int > &other, bool deepCopy)
 
- Static Protected Attributes inherited from MEDCoupling::MEDCouplingTimeDiscretizationTemplate< int >
static const double TIME_TOLERANCE_DFT
 

Constructor & Destructor Documentation

MEDCouplingTimeDiscretizationInt::MEDCouplingTimeDiscretizationInt ( )

Referenced by New(), and performCopyOrIncrRef().

MEDCouplingTimeDiscretizationInt::MEDCouplingTimeDiscretizationInt ( const MEDCouplingTimeDiscretizationInt other,
bool  deepCopy 
)

Member Function Documentation

MEDCouplingTimeDiscretizationInt * MEDCouplingTimeDiscretizationInt::New ( TypeOfTimeDiscretization  type)
static
double MEDCoupling::MEDCouplingTimeDiscretizationInt::getStartTime ( int &  iteration,
int &  order 
) const
virtual
void MEDCoupling::MEDCouplingTimeDiscretizationInt::setStartIteration ( int  it)
virtual
void MEDCoupling::MEDCouplingTimeDiscretizationInt::setStartOrder ( int  order)
virtual
void MEDCoupling::MEDCouplingTimeDiscretizationInt::setStartTimeValue ( double  time)
virtual
void MEDCoupling::MEDCouplingTimeDiscretizationInt::setStartTime ( double  time,
int  iteration,
int  order 
)
virtual
double MEDCouplingTimeDiscretizationInt::getEndTime ( int &  iteration,
int &  order 
) const
virtual
void MEDCouplingTimeDiscretizationInt::setEndIteration ( int  it)
virtual
void MEDCouplingTimeDiscretizationInt::setEndOrder ( int  order)
virtual
void MEDCouplingTimeDiscretizationInt::setEndTimeValue ( double  time)
virtual
void MEDCouplingTimeDiscretizationInt::setEndTime ( double  time,
int  iteration,
int  order 
)
virtual
TypeOfTimeDiscretization MEDCoupling::MEDCouplingTimeDiscretizationInt::getEnum ( ) const
virtual
MEDCouplingTimeDiscretizationInt * MEDCouplingTimeDiscretizationInt::performCopyOrIncrRef ( bool  deepCopy) const
virtual

Member Data Documentation