Version: 6.3.1

ParaMEDMEM::MEDCouplingConstOnTimeInterval Class Reference

Inheritance diagram for ParaMEDMEM::MEDCouplingConstOnTimeInterval:
Collaboration diagram for ParaMEDMEM::MEDCouplingConstOnTimeInterval:

List of all members.

Public Member Functions

 MEDCouplingConstOnTimeInterval ()
void copyTinyAttrFrom (const MEDCouplingTimeDiscretization &other)
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)

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 Attributes

double _start_time
double _end_time
int _start_iteration
int _end_iteration
int _start_order
int _end_order

Constructor & Destructor Documentation

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

Member Function Documentation

void MEDCouplingConstOnTimeInterval::copyTinyAttrFrom ( const MEDCouplingTimeDiscretization other) [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]
void MEDCouplingConstOnTimeInterval::addEqual ( const MEDCouplingTimeDiscretization other) [virtual]
void MEDCouplingConstOnTimeInterval::substractEqual ( const MEDCouplingTimeDiscretization other) [virtual]
void MEDCouplingConstOnTimeInterval::multiplyEqual ( const MEDCouplingTimeDiscretization other) [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 char MEDCouplingConstOnTimeInterval::REPR = "Constant on a time interval." [static]

Referenced by getStringRepr().

Copyright © 2007-2011 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