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

Public Member Functions

 MEDCouplingConstOnTimeInterval ()
void copyTinyAttrFrom (const MEDCouplingTimeDiscretization &other) throw (INTERP_KERNEL::Exception)
void getTinySerializationIntInformation (std::vector< int > &tinyInfo) const
void getTinySerializationDbleInformation (std::vector< double > &tinyInfo) const
void finishUnserialization (const std::vector< int > &tinyInfoI, const std::vector< double > &tinyInfoD, const std::vector< std::string > &tinyInfoS)
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)
MEDCouplingTimeDiscretizationperformCpy (bool deepCpy) 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
bool isEqual (const MEDCouplingTimeDiscretization *other, double prec) const
bool isEqualWithoutConsideringStr (const MEDCouplingTimeDiscretization *other, double prec) const
std::vector< const
DataArrayDouble * > 
getArraysForTime (double time) const throw (INTERP_KERNEL::Exception)
void getValueForTime (double time, const std::vector< double > &vals, double *res) const
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)
TypeOfTimeDiscretization getEnum () const
std::string getStringRepr () 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)
void setStartTime (double time, int iteration, int order) throw (INTERP_KERNEL::Exception)
void setEndTime (double time, int iteration, int order) 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 checkNoTimePresence () const throw (INTERP_KERNEL::Exception)
void checkTimePresence (double time) const throw (INTERP_KERNEL::Exception)
- Public Member Functions inherited from ParaMEDMEM::MEDCouplingTimeDiscretization
void updateTime () const
void setTimeUnit (const char *unit)
const char * getTimeUnit () const
virtual void copyTinyStringsFrom (const MEDCouplingTimeDiscretization &other)
virtual void checkCoherency () const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization
buildNewTimeReprFromThis (TypeOfTimeDiscretization type, bool deepCpy) const
virtual void getTinySerializationStrInformation (std::vector< std::string > &tinyInfo) const
virtual void resizeForUnserialization (const std::vector< int > &tinyInfoI, std::vector< DataArrayDouble * > &arrays)
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
virtual bool isBefore (const MEDCouplingTimeDiscretization *other) const throw (INTERP_KERNEL::Exception)
virtual bool isStrictlyBefore (const MEDCouplingTimeDiscretization *other) const throw (INTERP_KERNEL::Exception)
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 = CONST_ON_TIME_INTERVAL
static const char REPR [] = "Constant on a time interval."

Protected Member Functions

 MEDCouplingConstOnTimeInterval (const MEDCouplingConstOnTimeInterval &other, bool deepCpy)
- Protected Member Functions inherited from ParaMEDMEM::MEDCouplingTimeDiscretization
 MEDCouplingTimeDiscretization ()
 MEDCouplingTimeDiscretization (const MEDCouplingTimeDiscretization &other, bool deepCpy)
- Protected Member Functions inherited from ParaMEDMEM::TimeLabel
 TimeLabel ()
virtual ~TimeLabel ()
void updateTimeWith (const TimeLabel &other) const

Protected Attributes

double _start_time
double _end_time
int _start_iteration
int _end_iteration
int _start_order
int _end_order
- Protected Attributes inherited from ParaMEDMEM::MEDCouplingTimeDiscretization
std::string _time_unit
double _time_tolerance
DataArrayDouble_array

Additional Inherited Members

- Static Public Member Functions inherited from ParaMEDMEM::MEDCouplingTimeDiscretization
static
MEDCouplingTimeDiscretization
New (TypeOfTimeDiscretization type)
- Static Protected Attributes inherited from ParaMEDMEM::MEDCouplingTimeDiscretization
static const double TIME_TOLERANCE_DFT = 1.e-12

Constructor & Destructor Documentation

MEDCouplingConstOnTimeInterval::MEDCouplingConstOnTimeInterval ( const MEDCouplingConstOnTimeInterval other,
bool  deepCpy 
)
protected
MEDCouplingConstOnTimeInterval::MEDCouplingConstOnTimeInterval ( )

Member Function Documentation

void MEDCouplingConstOnTimeInterval::copyTinyAttrFrom ( const MEDCouplingTimeDiscretization other) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingConstOnTimeInterval::getTinySerializationIntInformation ( std::vector< int > &  tinyInfo) const
virtual
void MEDCouplingConstOnTimeInterval::getTinySerializationDbleInformation ( std::vector< double > &  tinyInfo) const
virtual

Reimplemented from ParaMEDMEM::MEDCouplingTimeDiscretization.

References _end_time, and _start_time.

void MEDCouplingConstOnTimeInterval::finishUnserialization ( const std::vector< int > &  tinyInfoI,
const std::vector< double > &  tinyInfoD,
const std::vector< std::string > &  tinyInfoS 
)
virtual
void MEDCouplingConstOnTimeInterval::getTinySerializationIntInformation2 ( std::vector< int > &  tinyInfo) const
virtual

idem getTinySerializationIntInformation except that it is for multi field fetch

Implements ParaMEDMEM::MEDCouplingTimeDiscretization.

References _end_iteration, _end_order, _start_iteration, and _start_order.

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

idem getTinySerializationDbleInformation except that it is for multi field fetch

Implements ParaMEDMEM::MEDCouplingTimeDiscretization.

References _end_time, _start_time, and ParaMEDMEM::MEDCouplingTimeDiscretization::_time_tolerance.

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

Member Data Documentation

const TypeOfTimeDiscretization ParaMEDMEM::MEDCouplingConstOnTimeInterval::DISCRETIZATION = CONST_ON_TIME_INTERVAL
static
const char MEDCouplingConstOnTimeInterval::REPR = "Constant on a time interval."
static

Referenced by getStringRepr().

double ParaMEDMEM::MEDCouplingConstOnTimeInterval::_start_time
protected
double ParaMEDMEM::MEDCouplingConstOnTimeInterval::_end_time
protected
int ParaMEDMEM::MEDCouplingConstOnTimeInterval::_start_iteration
protected
int ParaMEDMEM::MEDCouplingConstOnTimeInterval::_end_iteration
protected
int ParaMEDMEM::MEDCouplingConstOnTimeInterval::_start_order
protected
int ParaMEDMEM::MEDCouplingConstOnTimeInterval::_end_order
protected
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