Version: 6.5.0
Public Member Functions | Static Public Attributes | List of all members
ParaMEDMEM::MEDCouplingNoTimeLabel Class Reference
Inheritance diagram for ParaMEDMEM::MEDCouplingNoTimeLabel:
Inheritance graph
[legend]
Collaboration diagram for ParaMEDMEM::MEDCouplingNoTimeLabel:
Collaboration graph
[legend]

Public Member Functions

 MEDCouplingNoTimeLabel ()
 MEDCouplingNoTimeLabel (const MEDCouplingTimeDiscretization &other, bool deepCpy)
std::string getStringRepr () const
TypeOfTimeDiscretization getEnum () const
MEDCouplingTimeDiscretizationaggregate (const MEDCouplingTimeDiscretization *other) const
MEDCouplingTimeDiscretizationaggregate (const std::vector< const MEDCouplingTimeDiscretization * > &other) const
MEDCouplingTimeDiscretizationmeld (const MEDCouplingTimeDiscretization *other) const
MEDCouplingTimeDiscretizationdot (const MEDCouplingTimeDiscretization *other) const
MEDCouplingTimeDiscretizationcrossProduct (const MEDCouplingTimeDiscretization *other) const
MEDCouplingTimeDiscretizationmax (const MEDCouplingTimeDiscretization *other) const
MEDCouplingTimeDiscretizationmin (const MEDCouplingTimeDiscretization *other) const
MEDCouplingTimeDiscretizationadd (const MEDCouplingTimeDiscretization *other) const
void addEqual (const MEDCouplingTimeDiscretization *other)
MEDCouplingTimeDiscretizationsubstract (const MEDCouplingTimeDiscretization *other) const
void substractEqual (const MEDCouplingTimeDiscretization *other)
MEDCouplingTimeDiscretizationmultiply (const MEDCouplingTimeDiscretization *other) const
void multiplyEqual (const MEDCouplingTimeDiscretization *other)
MEDCouplingTimeDiscretizationdivide (const MEDCouplingTimeDiscretization *other) const
void divideEqual (const MEDCouplingTimeDiscretization *other)
bool isEqual (const MEDCouplingTimeDiscretization *other, double prec) const
bool isEqualWithoutConsideringStr (const MEDCouplingTimeDiscretization *other, double prec) const
bool areCompatible (const MEDCouplingTimeDiscretization *other) const
bool areStrictlyCompatible (const MEDCouplingTimeDiscretization *other) const
bool areStrictlyCompatibleForMul (const MEDCouplingTimeDiscretization *other) const
bool areStrictlyCompatibleForDiv (const MEDCouplingTimeDiscretization *other) const
bool areCompatibleForMeld (const MEDCouplingTimeDiscretization *other) const
MEDCouplingTimeDiscretizationperformCpy (bool deepCpy) const
void checkNoTimePresence () const throw (INTERP_KERNEL::Exception)
void checkTimePresence (double time) const throw (INTERP_KERNEL::Exception)
std::vector< const
DataArrayDouble * > 
getArraysForTime (double time) const throw (INTERP_KERNEL::Exception)
void getValueForTime (double time, const std::vector< double > &vals, double *res) const
bool isBefore (const MEDCouplingTimeDiscretization *other) const throw (INTERP_KERNEL::Exception)
bool isStrictlyBefore (const MEDCouplingTimeDiscretization *other) const throw (INTERP_KERNEL::Exception)
double getStartTime (int &iteration, int &order) const throw (INTERP_KERNEL::Exception)
double getEndTime (int &iteration, int &order) const throw (INTERP_KERNEL::Exception)
void setStartIteration (int it) throw (INTERP_KERNEL::Exception)
void setEndIteration (int it) throw (INTERP_KERNEL::Exception)
void setStartOrder (int order) throw (INTERP_KERNEL::Exception)
void setEndOrder (int order) throw (INTERP_KERNEL::Exception)
void setStartTimeValue (double time) throw (INTERP_KERNEL::Exception)
void setEndTimeValue (double time) throw (INTERP_KERNEL::Exception)
void setStartTime (double time, int iteration, int order) throw (INTERP_KERNEL::Exception)
void setEndTime (double time, int iteration, int order) throw (INTERP_KERNEL::Exception)
void getValueOnTime (int eltId, double time, double *value) const throw (INTERP_KERNEL::Exception)
void getValueOnDiscTime (int eltId, int iteration, int order, double *value) const throw (INTERP_KERNEL::Exception)
void getTinySerializationIntInformation2 (std::vector< int > &tinyInfo) const
void getTinySerializationDbleInformation2 (std::vector< double > &tinyInfo) const
void finishUnserialization2 (const std::vector< int > &tinyInfoI, const std::vector< double > &tinyInfoD)
- Public Member Functions inherited from ParaMEDMEM::MEDCouplingTimeDiscretization
void updateTime () const
void setTimeUnit (const char *unit)
const char * getTimeUnit () const
virtual void copyTinyAttrFrom (const MEDCouplingTimeDiscretization &other) throw (INTERP_KERNEL::Exception)
virtual void copyTinyStringsFrom (const MEDCouplingTimeDiscretization &other)
virtual void checkCoherency () const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization
buildNewTimeReprFromThis (TypeOfTimeDiscretization type, bool deepCpy) const
virtual void getTinySerializationIntInformation (std::vector< int > &tinyInfo) const
virtual void getTinySerializationDbleInformation (std::vector< double > &tinyInfo) const
virtual void getTinySerializationStrInformation (std::vector< std::string > &tinyInfo) const
virtual void resizeForUnserialization (const std::vector< int > &tinyInfoI, std::vector< DataArrayDouble * > &arrays)
virtual void finishUnserialization (const std::vector< int > &tinyInfoI, const std::vector< double > &tinyInfoD, const std::vector< std::string > &tinyInfoS)
void setTimeTolerance (double val)
double getTimeTolerance () const
virtual void setArray (DataArrayDouble *array, TimeLabel *owner)
virtual void setEndArray (DataArrayDouble *array, TimeLabel *owner)
virtual void setArrays (const std::vector< DataArrayDouble * > &arrays, TimeLabel *owner) throw (INTERP_KERNEL::Exception)
DataArrayDoublegetArray ()
const DataArrayDoublegetArray () const
virtual const DataArrayDoublegetEndArray () const
virtual DataArrayDoublegetEndArray ()
virtual void getArrays (std::vector< DataArrayDouble * > &arrays) const
double getTime (int &iteration, int &order) const throw (INTERP_KERNEL::Exception)
void setTime (double time, int iteration, int order) throw (INTERP_KERNEL::Exception)
void setIteration (int it) throw (INTERP_KERNEL::Exception)
void setOrder (int order) throw (INTERP_KERNEL::Exception)
void setTimeValue (double val) throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization
doublyContractedProduct () const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization
determinant () const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization
eigenValues () const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization
eigenVectors () const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization
inverse () const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization
trace () const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization
deviator () const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization
magnitude () const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization
maxPerTuple () const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization
keepSelectedComponents (const std::vector< int > &compoIds) const throw (INTERP_KERNEL::Exception)
virtual void setSelectedComponents (const MEDCouplingTimeDiscretization *other, const std::vector< int > &compoIds) throw (INTERP_KERNEL::Exception)
virtual void changeNbOfComponents (int newNbOfComp, double dftValue) throw (INTERP_KERNEL::Exception)
virtual void sortPerTuple (bool asc) throw (INTERP_KERNEL::Exception)
virtual void setUniformValue (int nbOfTuple, int nbOfCompo, double value)
virtual void applyLin (double a, double b, int compoId)
virtual void applyFunc (int nbOfComp, FunctionToEvaluate func)
virtual void applyFunc (int nbOfComp, const char *func)
virtual void applyFunc2 (int nbOfComp, const char *func)
virtual void applyFunc3 (int nbOfComp, const std::vector< std::string > &varsOrder, const char *func)
virtual void applyFunc (const char *func)
virtual void applyFuncFast32 (const char *func)
virtual void applyFuncFast64 (const char *func)
virtual void fillFromAnalytic (const DataArrayDouble *loc, int nbOfComp, FunctionToEvaluate func) throw (INTERP_KERNEL::Exception)
virtual void fillFromAnalytic (const DataArrayDouble *loc, int nbOfComp, const char *func) throw (INTERP_KERNEL::Exception)
virtual void fillFromAnalytic2 (const DataArrayDouble *loc, int nbOfComp, const char *func) throw (INTERP_KERNEL::Exception)
virtual void fillFromAnalytic3 (const DataArrayDouble *loc, int nbOfComp, const std::vector< std::string > &varsOrder, const char *func) throw (INTERP_KERNEL::Exception)
virtual ~MEDCouplingTimeDiscretization ()
- Public Member Functions inherited from ParaMEDMEM::TimeLabel
TimeLabeloperator= (const TimeLabel &other)
void declareAsNew () const
unsigned int getTimeOfThis () const

Static Public Attributes

static const
TypeOfTimeDiscretization 
DISCRETIZATION = NO_TIME
static const char REPR [] = "No time label defined."

Additional Inherited Members

- Static Public Member Functions inherited from ParaMEDMEM::MEDCouplingTimeDiscretization
static
MEDCouplingTimeDiscretization
New (TypeOfTimeDiscretization type)
- Protected Member Functions inherited from ParaMEDMEM::MEDCouplingTimeDiscretization
 MEDCouplingTimeDiscretization ()
 MEDCouplingTimeDiscretization (const MEDCouplingTimeDiscretization &other, bool deepCpy)
- Protected Attributes inherited from ParaMEDMEM::MEDCouplingTimeDiscretization
std::string _time_unit
double _time_tolerance
DataArrayDouble_array
- Static Protected Attributes inherited from ParaMEDMEM::MEDCouplingTimeDiscretization
static const double TIME_TOLERANCE_DFT = 1.e-12

Constructor & Destructor Documentation

MEDCouplingNoTimeLabel::MEDCouplingNoTimeLabel ( )
MEDCouplingNoTimeLabel::MEDCouplingNoTimeLabel ( const MEDCouplingTimeDiscretization other,
bool  deepCpy 
)

Member Function Documentation

std::string MEDCouplingNoTimeLabel::getStringRepr ( ) const
virtual
TypeOfTimeDiscretization ParaMEDMEM::MEDCouplingNoTimeLabel::getEnum ( ) const
virtual
MEDCouplingTimeDiscretization * MEDCouplingNoTimeLabel::aggregate ( const MEDCouplingTimeDiscretization other) const
virtual
MEDCouplingTimeDiscretization * MEDCouplingNoTimeLabel::aggregate ( const std::vector< const MEDCouplingTimeDiscretization * > &  other) const
virtual
MEDCouplingTimeDiscretization * MEDCouplingNoTimeLabel::meld ( const MEDCouplingTimeDiscretization other) const
virtual
MEDCouplingTimeDiscretization * MEDCouplingNoTimeLabel::dot ( const MEDCouplingTimeDiscretization other) const
virtual
MEDCouplingTimeDiscretization * MEDCouplingNoTimeLabel::crossProduct ( const MEDCouplingTimeDiscretization other) const
virtual
MEDCouplingTimeDiscretization * MEDCouplingNoTimeLabel::max ( const MEDCouplingTimeDiscretization other) const
virtual
MEDCouplingTimeDiscretization * MEDCouplingNoTimeLabel::min ( const MEDCouplingTimeDiscretization other) const
virtual
MEDCouplingTimeDiscretization * MEDCouplingNoTimeLabel::add ( const MEDCouplingTimeDiscretization other) const
virtual
void MEDCouplingNoTimeLabel::addEqual ( const MEDCouplingTimeDiscretization other)
virtual
MEDCouplingTimeDiscretization * MEDCouplingNoTimeLabel::substract ( const MEDCouplingTimeDiscretization other) const
virtual
void MEDCouplingNoTimeLabel::substractEqual ( const MEDCouplingTimeDiscretization other)
virtual
MEDCouplingTimeDiscretization * MEDCouplingNoTimeLabel::multiply ( const MEDCouplingTimeDiscretization other) const
virtual
void MEDCouplingNoTimeLabel::multiplyEqual ( const MEDCouplingTimeDiscretization other)
virtual
MEDCouplingTimeDiscretization * MEDCouplingNoTimeLabel::divide ( const MEDCouplingTimeDiscretization other) const
virtual
void MEDCouplingNoTimeLabel::divideEqual ( const MEDCouplingTimeDiscretization other)
virtual
bool MEDCouplingNoTimeLabel::isEqual ( const MEDCouplingTimeDiscretization other,
double  prec 
) const
virtual
bool MEDCouplingNoTimeLabel::isEqualWithoutConsideringStr ( const MEDCouplingTimeDiscretization other,
double  prec 
) const
virtual
bool MEDCouplingNoTimeLabel::areCompatible ( const MEDCouplingTimeDiscretization other) const
virtual
bool MEDCouplingNoTimeLabel::areStrictlyCompatible ( const MEDCouplingTimeDiscretization other) const
virtual
bool MEDCouplingNoTimeLabel::areStrictlyCompatibleForMul ( const MEDCouplingTimeDiscretization other) const
virtual
bool MEDCouplingNoTimeLabel::areStrictlyCompatibleForDiv ( const MEDCouplingTimeDiscretization other) const
virtual
bool MEDCouplingNoTimeLabel::areCompatibleForMeld ( const MEDCouplingTimeDiscretization other) const
virtual
MEDCouplingTimeDiscretization * MEDCouplingNoTimeLabel::performCpy ( bool  deepCpy) const
virtual
void ParaMEDMEM::MEDCouplingNoTimeLabel::checkNoTimePresence ( ) const throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingNoTimeLabel::checkTimePresence ( double  time) const throw (INTERP_KERNEL::Exception)
virtual
std::vector< const DataArrayDouble * > MEDCouplingNoTimeLabel::getArraysForTime ( double  time) const throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingNoTimeLabel::getValueForTime ( double  time,
const std::vector< double > &  vals,
double *  res 
) const
virtual
bool MEDCouplingNoTimeLabel::isBefore ( const MEDCouplingTimeDiscretization other) const throw (INTERP_KERNEL::Exception)
virtual
bool MEDCouplingNoTimeLabel::isStrictlyBefore ( const MEDCouplingTimeDiscretization other) const throw (INTERP_KERNEL::Exception)
virtual
double MEDCouplingNoTimeLabel::getStartTime ( int &  iteration,
int &  order 
) const throw (INTERP_KERNEL::Exception)
virtual
double MEDCouplingNoTimeLabel::getEndTime ( int &  iteration,
int &  order 
) const throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingNoTimeLabel::setStartIteration ( int  it) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingNoTimeLabel::setEndIteration ( int  it) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingNoTimeLabel::setStartOrder ( int  order) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingNoTimeLabel::setEndOrder ( int  order) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingNoTimeLabel::setStartTimeValue ( double  time) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingNoTimeLabel::setEndTimeValue ( double  time) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingNoTimeLabel::setStartTime ( double  time,
int  iteration,
int  order 
) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingNoTimeLabel::setEndTime ( double  time,
int  iteration,
int  order 
) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingNoTimeLabel::getValueOnTime ( int  eltId,
double  time,
double *  value 
) const throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingNoTimeLabel::getValueOnDiscTime ( int  eltId,
int  iteration,
int  order,
double *  value 
) const throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingNoTimeLabel::getTinySerializationIntInformation2 ( std::vector< int > &  tinyInfo) const
virtual

idem getTinySerializationIntInformation except that it is for multi field fetch

Implements ParaMEDMEM::MEDCouplingTimeDiscretization.

void MEDCouplingNoTimeLabel::getTinySerializationDbleInformation2 ( std::vector< double > &  tinyInfo) const
virtual

idem getTinySerializationDbleInformation except that it is for multi field fetch

Implements ParaMEDMEM::MEDCouplingTimeDiscretization.

References ParaMEDMEM::MEDCouplingTimeDiscretization::_time_tolerance.

void MEDCouplingNoTimeLabel::finishUnserialization2 ( const std::vector< int > &  tinyInfoI,
const std::vector< double > &  tinyInfoD 
)
virtual

idem finishUnserialization except that it is for multi field fetch

Implements ParaMEDMEM::MEDCouplingTimeDiscretization.

References ParaMEDMEM::MEDCouplingTimeDiscretization::_time_tolerance.

Member Data Documentation

const TypeOfTimeDiscretization ParaMEDMEM::MEDCouplingNoTimeLabel::DISCRETIZATION = NO_TIME
static
const char MEDCouplingNoTimeLabel::REPR = "No time label defined."
static

Referenced by getStringRepr().

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