Version: 9.12.0
MEDCoupling::MEDCouplingTimeDiscretizationInt32 Class Reference
Inheritance diagram for MEDCoupling::MEDCouplingTimeDiscretizationInt32:
Collaboration diagram for MEDCoupling::MEDCouplingTimeDiscretizationInt32:

Public Member Functions

std::string getClassName () const override
 
bool isEqualIfNotWhy (const MEDCouplingTimeDiscretizationTemplate< Int32 > *other, Int32 prec, std::string &reason) const
 
bool isEqualWithoutConsideringStr (const MEDCouplingTimeDiscretizationTemplate< Int32 > *other, Int32 prec) const
 
 MEDCouplingTimeDiscretizationInt32 ()
 
 MEDCouplingTimeDiscretizationInt32 (const MEDCouplingTimeDiscretizationInt32 &other, bool deepCopy)
 
MEDCouplingTimeDiscretizationInt32performCopyOrIncrRef (bool deepCopy) const
 
- Public Member Functions inherited from MEDCoupling::MEDCouplingTimeDiscretizationSimple< Int32 >
double getEndTime (int &iteration, int &order) const
 
TypeOfTimeDiscretization getEnum () const
 
double getStartTime (int &iteration, int &order) const
 
std::string getStringRepr () 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< T >
virtual bool areCompatible (const MEDCouplingTimeDiscretizationTemplate< T > *other) const
 
virtual bool areStrictlyCompatible (const MEDCouplingTimeDiscretizationTemplate< T > *other, std::string &reason) const
 
virtual bool areStrictlyCompatibleForDiv (const MEDCouplingTimeDiscretizationTemplate< T > *other) const
 
virtual bool areStrictlyCompatibleForMul (const MEDCouplingTimeDiscretizationTemplate< T > *other) const
 
virtual void checkConsistencyLight () const
 
virtual void checkForUnserialization (const std::vector< mcIdType > &tinyInfoI, const std::vector< typename Traits< T >::ArrayType * > &arrays)
 
virtual void copyTinyAttrFrom (const MEDCouplingTimeDiscretizationTemplate< T > &other)
 
virtual void copyTinyStringsFrom (const MEDCouplingTimeDiscretizationTemplate< T > &other)
 
virtual void finishUnserialization (const std::vector< mcIdType > &tinyInfoI, const std::vector< double > &tinyInfoD, const std::vector< std::string > &tinyInfoS)
 
Traits< T >::ArrayType * getArray ()
 
const Traits< T >::ArrayType * getArray () const
 
virtual void getArrays (std::vector< typename Traits< T >::ArrayType * > &arrays) const
 
virtual std::vector< const BigMemoryObject * > getDirectChildrenWithNull () const
 
virtual Traits< T >::ArrayType * getEndArray ()
 
virtual const Traits< T >::ArrayType * getEndArray () const
 
virtual std::size_t getHeapMemorySizeWithoutChildren () const
 
double getTimeTolerance () const
 
virtual void getTinySerializationDbleInformation (std::vector< double > &tinyInfo) const
 
virtual void getTinySerializationIntInformation (std::vector< mcIdType > &tinyInfo) const
 
virtual void getTinySerializationStrInformation (std::vector< std::string > &tinyInfo) const
 
virtual bool isEqualIfNotWhy (const MEDCouplingTimeDiscretizationTemplate< T > *other, T prec, std::string &reason) const =0
 
virtual bool isEqualWithoutConsideringStr (const MEDCouplingTimeDiscretizationTemplate< T > *other, T prec) const =0
 
virtual void resizeForUnserialization (const std::vector< mcIdType > &tinyInfoI, std::vector< typename Traits< T >::ArrayType * > &arrays)
 
virtual void setArray (typename Traits< T >::ArrayType *array, TimeLabel *owner)
 
virtual void setArrays (const std::vector< typename Traits< T >::ArrayType * > &arrays, TimeLabel *owner)
 
virtual void setEndArray (typename Traits< T >::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 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)
 
 TimeLabel (const TimeLabel &other)=default
 
- Public Member Functions inherited from MEDCoupling::BigMemoryObject
std::string debugHeapMemorySize () const
 
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 ()
 
- Public Member Functions inherited from MEDCoupling::TimeHolder
void copyTinyAttrFrom (const TimeHolder &other)
 
double getTime (int &iteration, int &order) const
 
std::string getTimeUnit () const
 
void setTimeUnit (const std::string &unit)
 

Static Public Member Functions

static MEDCouplingTimeDiscretizationInt32New (TypeOfTimeDiscretization type)
 
- Static Public Member Functions inherited from MEDCoupling::BigMemoryObject
static std::size_t GetHeapMemorySizeOfObjs (const std::vector< const BigMemoryObject * > &objs)
 

Additional Inherited Members

- Protected Member Functions inherited from MEDCoupling::MEDCouplingTimeDiscretizationSimple< Int32 >
 MEDCouplingTimeDiscretizationSimple ()
 
 MEDCouplingTimeDiscretizationSimple (const MEDCouplingTimeDiscretizationSimple< Int32 > &other, bool deepCopy)
 
- Protected Member Functions inherited from MEDCoupling::MEDCouplingTimeDiscretizationTemplate< T >
 MEDCouplingTimeDiscretizationTemplate ()
 
 MEDCouplingTimeDiscretizationTemplate (const MEDCouplingTimeDiscretizationTemplate< T > &other, bool deepCopy)
 
- Protected Member Functions inherited from MEDCoupling::TimeLabel
void forceTimeOfThis (const TimeLabel &other) const
 
 TimeLabel ()
 
void updateTimeWith (const TimeLabel &other) const
 
virtual ~TimeLabel ()
 
- Protected Member Functions inherited from MEDCoupling::TimeHolder
 TimeHolder ()
 
 TimeHolder (const TimeHolder &other)
 
virtual ~TimeHolder ()
 
- Protected Attributes inherited from MEDCoupling::MEDCouplingTimeDiscretizationSimple< Int32 >
MEDCouplingTimeKeeper _tk
 
- Protected Attributes inherited from MEDCoupling::MEDCouplingTimeDiscretizationTemplate< T >
Traits< T >::ArrayType * _array
 
double _time_tolerance
 
- Static Protected Attributes inherited from MEDCoupling::MEDCouplingTimeDiscretizationSimple< Int32 >
static const TypeOfTimeDiscretization DISCRETIZATION
 
- Static Protected Attributes inherited from MEDCoupling::MEDCouplingTimeDiscretizationTemplate< T >
static const double TIME_TOLERANCE_DFT
 

Constructor & Destructor Documentation

◆ MEDCouplingTimeDiscretizationInt32() [1/2]

MEDCoupling::MEDCouplingTimeDiscretizationInt32::MEDCouplingTimeDiscretizationInt32 ( )

Referenced by New(), and performCopyOrIncrRef().

◆ MEDCouplingTimeDiscretizationInt32() [2/2]

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

Member Function Documentation

◆ getClassName()

std::string MEDCoupling::MEDCouplingTimeDiscretizationInt32::getClassName ( ) const
overridevirtual

Reimplemented from MEDCoupling::BigMemoryObject.

◆ New()

◆ performCopyOrIncrRef()

MEDCouplingTimeDiscretizationInt32 * MEDCouplingTimeDiscretizationInt32::performCopyOrIncrRef ( bool  deepCopy) const
virtual

◆ isEqualIfNotWhy()

◆ isEqualWithoutConsideringStr()