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

Public Member Functions

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 bool areCompatible (const MEDCouplingTimeDiscretization *other) const
virtual bool areStrictlyCompatible (const MEDCouplingTimeDiscretization *other) const
virtual bool areStrictlyCompatibleForMul (const MEDCouplingTimeDiscretization *other) const
virtual bool areStrictlyCompatibleForDiv (const MEDCouplingTimeDiscretization *other) const
virtual bool areCompatibleForMeld (const MEDCouplingTimeDiscretization *other) const
virtual bool isEqual (const MEDCouplingTimeDiscretization *other, double prec) const
virtual bool isEqualWithoutConsideringStr (const MEDCouplingTimeDiscretization *other, double prec) const
virtual
MEDCouplingTimeDiscretization
buildNewTimeReprFromThis (TypeOfTimeDiscretization type, bool deepCpy) const
virtual std::string getStringRepr () const =0
virtual TypeOfTimeDiscretization getEnum () const =0
virtual
MEDCouplingTimeDiscretization
aggregate (const MEDCouplingTimeDiscretization *other) const =0
virtual
MEDCouplingTimeDiscretization
aggregate (const std::vector< const MEDCouplingTimeDiscretization * > &other) const =0
virtual
MEDCouplingTimeDiscretization
meld (const MEDCouplingTimeDiscretization *other) const =0
virtual
MEDCouplingTimeDiscretization
dot (const MEDCouplingTimeDiscretization *other) const =0
virtual
MEDCouplingTimeDiscretization
crossProduct (const MEDCouplingTimeDiscretization *other) const =0
virtual
MEDCouplingTimeDiscretization
max (const MEDCouplingTimeDiscretization *other) const =0
virtual
MEDCouplingTimeDiscretization
min (const MEDCouplingTimeDiscretization *other) const =0
virtual
MEDCouplingTimeDiscretization
add (const MEDCouplingTimeDiscretization *other) const =0
virtual void addEqual (const MEDCouplingTimeDiscretization *other)=0
virtual
MEDCouplingTimeDiscretization
substract (const MEDCouplingTimeDiscretization *other) const =0
virtual void substractEqual (const MEDCouplingTimeDiscretization *other)=0
virtual
MEDCouplingTimeDiscretization
multiply (const MEDCouplingTimeDiscretization *other) const =0
virtual void multiplyEqual (const MEDCouplingTimeDiscretization *other)=0
virtual
MEDCouplingTimeDiscretization
divide (const MEDCouplingTimeDiscretization *other) const =0
virtual void divideEqual (const MEDCouplingTimeDiscretization *other)=0
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)
virtual void getTinySerializationIntInformation2 (std::vector< int > &tinyInfo) const =0
virtual void getTinySerializationDbleInformation2 (std::vector< double > &tinyInfo) const =0
virtual void finishUnserialization2 (const std::vector< int > &tinyInfoI, const std::vector< double > &tinyInfoD)=0
virtual
MEDCouplingTimeDiscretization
performCpy (bool deepCpy) const =0
void setTimeTolerance (double val)
double getTimeTolerance () const
virtual void checkNoTimePresence () const =0 throw (INTERP_KERNEL::Exception)
virtual void checkTimePresence (double time) const =0 throw (INTERP_KERNEL::Exception)
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 std::vector< const
DataArrayDouble * > 
getArraysForTime (double time) const =0 throw (INTERP_KERNEL::Exception)
virtual void getValueForTime (double time, const std::vector< double > &vals, double *res) const =0
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)
virtual double getStartTime (int &iteration, int &order) const =0 throw (INTERP_KERNEL::Exception)
virtual double getEndTime (int &iteration, int &order) const =0 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 void setStartIteration (int it)=0 throw (INTERP_KERNEL::Exception)
virtual void setEndIteration (int it)=0 throw (INTERP_KERNEL::Exception)
virtual void setStartOrder (int order)=0 throw (INTERP_KERNEL::Exception)
virtual void setEndOrder (int order)=0 throw (INTERP_KERNEL::Exception)
virtual void setStartTimeValue (double time)=0 throw (INTERP_KERNEL::Exception)
virtual void setEndTimeValue (double time)=0 throw (INTERP_KERNEL::Exception)
virtual void setStartTime (double time, int iteration, int order)=0 throw (INTERP_KERNEL::Exception)
virtual void setEndTime (double time, int iteration, int order)=0 throw (INTERP_KERNEL::Exception)
virtual void getValueOnTime (int eltId, double time, double *value) const =0 throw (INTERP_KERNEL::Exception)
virtual void getValueOnDiscTime (int eltId, int iteration, int order, double *value) const =0 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 Member Functions

static
MEDCouplingTimeDiscretization
New (TypeOfTimeDiscretization type)

Protected Member Functions

 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

std::string _time_unit
double _time_tolerance
DataArrayDouble_array

Static Protected Attributes

static const double TIME_TOLERANCE_DFT = 1.e-12

Constructor & Destructor Documentation

MEDCouplingTimeDiscretization::MEDCouplingTimeDiscretization ( )
protected
MEDCouplingTimeDiscretization::MEDCouplingTimeDiscretization ( const MEDCouplingTimeDiscretization other,
bool  deepCpy 
)
protected
MEDCouplingTimeDiscretization::~MEDCouplingTimeDiscretization ( )
virtual

Member Function Documentation

void MEDCouplingTimeDiscretization::updateTime ( ) const
virtual

This method should be called on high level classes as Field or Mesh to take into acount modifications done in aggregates objects.

Implements ParaMEDMEM::TimeLabel.

Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps.

References _array, and ParaMEDMEM::TimeLabel::updateTimeWith().

MEDCouplingTimeDiscretization * MEDCouplingTimeDiscretization::New ( TypeOfTimeDiscretization  type)
static
void ParaMEDMEM::MEDCouplingTimeDiscretization::setTimeUnit ( const char *  unit)
const char* ParaMEDMEM::MEDCouplingTimeDiscretization::getTimeUnit ( ) const
void MEDCouplingTimeDiscretization::copyTinyAttrFrom ( const MEDCouplingTimeDiscretization other) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingTimeDiscretization::copyTinyStringsFrom ( const MEDCouplingTimeDiscretization other)
virtual
void MEDCouplingTimeDiscretization::checkCoherency ( ) const throw (INTERP_KERNEL::Exception)
virtual
bool MEDCouplingTimeDiscretization::areCompatible ( const MEDCouplingTimeDiscretization other) const
virtual
bool MEDCouplingTimeDiscretization::areStrictlyCompatible ( const MEDCouplingTimeDiscretization other) const
virtual
bool MEDCouplingTimeDiscretization::areStrictlyCompatibleForMul ( const MEDCouplingTimeDiscretization other) const
virtual
bool MEDCouplingTimeDiscretization::areStrictlyCompatibleForDiv ( const MEDCouplingTimeDiscretization other) const
virtual
bool MEDCouplingTimeDiscretization::areCompatibleForMeld ( const MEDCouplingTimeDiscretization other) const
virtual
bool MEDCouplingTimeDiscretization::isEqual ( const MEDCouplingTimeDiscretization other,
double  prec 
) const
virtual
bool MEDCouplingTimeDiscretization::isEqualWithoutConsideringStr ( const MEDCouplingTimeDiscretization other,
double  prec 
) const
virtual
MEDCouplingTimeDiscretization * MEDCouplingTimeDiscretization::buildNewTimeReprFromThis ( TypeOfTimeDiscretization  type,
bool  deepCpy 
) const
virtual
virtual std::string ParaMEDMEM::MEDCouplingTimeDiscretization::getStringRepr ( ) const
pure virtual
virtual TypeOfTimeDiscretization ParaMEDMEM::MEDCouplingTimeDiscretization::getEnum ( ) const
pure virtual
virtual MEDCouplingTimeDiscretization* ParaMEDMEM::MEDCouplingTimeDiscretization::aggregate ( const MEDCouplingTimeDiscretization other) const
pure virtual
virtual MEDCouplingTimeDiscretization* ParaMEDMEM::MEDCouplingTimeDiscretization::aggregate ( const std::vector< const MEDCouplingTimeDiscretization * > &  other) const
pure virtual
virtual MEDCouplingTimeDiscretization* ParaMEDMEM::MEDCouplingTimeDiscretization::meld ( const MEDCouplingTimeDiscretization other) const
pure virtual
virtual MEDCouplingTimeDiscretization* ParaMEDMEM::MEDCouplingTimeDiscretization::dot ( const MEDCouplingTimeDiscretization other) const
pure virtual
virtual MEDCouplingTimeDiscretization* ParaMEDMEM::MEDCouplingTimeDiscretization::crossProduct ( const MEDCouplingTimeDiscretization other) const
pure virtual
virtual MEDCouplingTimeDiscretization* ParaMEDMEM::MEDCouplingTimeDiscretization::max ( const MEDCouplingTimeDiscretization other) const
pure virtual
virtual MEDCouplingTimeDiscretization* ParaMEDMEM::MEDCouplingTimeDiscretization::min ( const MEDCouplingTimeDiscretization other) const
pure virtual
virtual MEDCouplingTimeDiscretization* ParaMEDMEM::MEDCouplingTimeDiscretization::add ( const MEDCouplingTimeDiscretization other) const
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::addEqual ( const MEDCouplingTimeDiscretization other)
pure virtual
virtual MEDCouplingTimeDiscretization* ParaMEDMEM::MEDCouplingTimeDiscretization::substract ( const MEDCouplingTimeDiscretization other) const
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::substractEqual ( const MEDCouplingTimeDiscretization other)
pure virtual
virtual MEDCouplingTimeDiscretization* ParaMEDMEM::MEDCouplingTimeDiscretization::multiply ( const MEDCouplingTimeDiscretization other) const
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::multiplyEqual ( const MEDCouplingTimeDiscretization other)
pure virtual
virtual MEDCouplingTimeDiscretization* ParaMEDMEM::MEDCouplingTimeDiscretization::divide ( const MEDCouplingTimeDiscretization other) const
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::divideEqual ( const MEDCouplingTimeDiscretization other)
pure virtual
void MEDCouplingTimeDiscretization::getTinySerializationIntInformation ( std::vector< int > &  tinyInfo) const
virtual
void MEDCouplingTimeDiscretization::getTinySerializationDbleInformation ( std::vector< double > &  tinyInfo) const
virtual
void MEDCouplingTimeDiscretization::getTinySerializationStrInformation ( std::vector< std::string > &  tinyInfo) const
virtual
void MEDCouplingTimeDiscretization::resizeForUnserialization ( const std::vector< int > &  tinyInfoI,
std::vector< DataArrayDouble * > &  arrays 
)
virtual
void MEDCouplingTimeDiscretization::finishUnserialization ( const std::vector< int > &  tinyInfoI,
const std::vector< double > &  tinyInfoD,
const std::vector< std::string > &  tinyInfoS 
)
virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::getTinySerializationIntInformation2 ( std::vector< int > &  tinyInfo) const
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::getTinySerializationDbleInformation2 ( std::vector< double > &  tinyInfo) const
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::finishUnserialization2 ( const std::vector< int > &  tinyInfoI,
const std::vector< double > &  tinyInfoD 
)
pure virtual
virtual MEDCouplingTimeDiscretization* ParaMEDMEM::MEDCouplingTimeDiscretization::performCpy ( bool  deepCpy) const
pure virtual
void ParaMEDMEM::MEDCouplingTimeDiscretization::setTimeTolerance ( double  val)
double ParaMEDMEM::MEDCouplingTimeDiscretization::getTimeTolerance ( ) const
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::checkNoTimePresence ( ) const throw (INTERP_KERNEL::Exception)
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::checkTimePresence ( double  time) const throw (INTERP_KERNEL::Exception)
pure virtual
void MEDCouplingTimeDiscretization::setArray ( DataArrayDouble array,
TimeLabel owner 
)
virtual
void MEDCouplingTimeDiscretization::setEndArray ( DataArrayDouble array,
TimeLabel owner 
)
virtual
void MEDCouplingTimeDiscretization::setArrays ( const std::vector< DataArrayDouble * > &  arrays,
TimeLabel owner 
) throw (INTERP_KERNEL::Exception)
virtual
DataArrayDouble* ParaMEDMEM::MEDCouplingTimeDiscretization::getArray ( )

Referenced by ParaMEDMEM::MEDCouplingNoTimeLabel::add(), ParaMEDMEM::MEDCouplingWithTimeStep::add(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::add(), ParaMEDMEM::MEDCouplingLinearTime::add(), ParaMEDMEM::MEDCouplingNoTimeLabel::addEqual(), ParaMEDMEM::MEDCouplingWithTimeStep::addEqual(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::addEqual(), ParaMEDMEM::MEDCouplingLinearTime::addEqual(), ParaMEDMEM::MEDCouplingNoTimeLabel::aggregate(), ParaMEDMEM::MEDCouplingWithTimeStep::aggregate(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::aggregate(), ParaMEDMEM::MEDCouplingLinearTime::aggregate(), buildNewTimeReprFromThis(), ParaMEDMEM::MEDCouplingNoTimeLabel::crossProduct(), ParaMEDMEM::MEDCouplingWithTimeStep::crossProduct(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::crossProduct(), ParaMEDMEM::MEDCouplingLinearTime::crossProduct(), ParaMEDMEM::MEDCouplingNoTimeLabel::divide(), ParaMEDMEM::MEDCouplingWithTimeStep::divide(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::divide(), ParaMEDMEM::MEDCouplingLinearTime::divide(), ParaMEDMEM::MEDCouplingNoTimeLabel::divideEqual(), ParaMEDMEM::MEDCouplingWithTimeStep::divideEqual(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::divideEqual(), ParaMEDMEM::MEDCouplingLinearTime::divideEqual(), ParaMEDMEM::MEDCouplingNoTimeLabel::dot(), ParaMEDMEM::MEDCouplingWithTimeStep::dot(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::dot(), ParaMEDMEM::MEDCouplingLinearTime::dot(), ParaMEDMEM::MEDCouplingNoTimeLabel::max(), ParaMEDMEM::MEDCouplingWithTimeStep::max(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::max(), ParaMEDMEM::MEDCouplingLinearTime::max(), ParaMEDMEM::MEDCouplingNoTimeLabel::meld(), ParaMEDMEM::MEDCouplingWithTimeStep::meld(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::meld(), ParaMEDMEM::MEDCouplingLinearTime::meld(), ParaMEDMEM::MEDCouplingNoTimeLabel::min(), ParaMEDMEM::MEDCouplingWithTimeStep::min(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::min(), ParaMEDMEM::MEDCouplingLinearTime::min(), ParaMEDMEM::MEDCouplingNoTimeLabel::multiply(), ParaMEDMEM::MEDCouplingWithTimeStep::multiply(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::multiply(), ParaMEDMEM::MEDCouplingLinearTime::multiply(), ParaMEDMEM::MEDCouplingNoTimeLabel::multiplyEqual(), ParaMEDMEM::MEDCouplingWithTimeStep::multiplyEqual(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::multiplyEqual(), ParaMEDMEM::MEDCouplingLinearTime::multiplyEqual(), ParaMEDMEM::MEDCouplingNoTimeLabel::substract(), ParaMEDMEM::MEDCouplingWithTimeStep::substract(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::substract(), ParaMEDMEM::MEDCouplingLinearTime::substract(), ParaMEDMEM::MEDCouplingNoTimeLabel::substractEqual(), ParaMEDMEM::MEDCouplingWithTimeStep::substractEqual(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::substractEqual(), and ParaMEDMEM::MEDCouplingLinearTime::substractEqual().

const DataArrayDouble* ParaMEDMEM::MEDCouplingTimeDiscretization::getArray ( ) const
const DataArrayDouble * MEDCouplingTimeDiscretization::getEndArray ( ) const
virtual
DataArrayDouble * MEDCouplingTimeDiscretization::getEndArray ( )
virtual
virtual std::vector< const DataArrayDouble *> ParaMEDMEM::MEDCouplingTimeDiscretization::getArraysForTime ( double  time) const throw (INTERP_KERNEL::Exception)
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::getValueForTime ( double  time,
const std::vector< double > &  vals,
double *  res 
) const
pure virtual
void MEDCouplingTimeDiscretization::getArrays ( std::vector< DataArrayDouble * > &  arrays) const
virtual
bool MEDCouplingTimeDiscretization::isBefore ( const MEDCouplingTimeDiscretization other) const throw (INTERP_KERNEL::Exception)
virtual
bool MEDCouplingTimeDiscretization::isStrictlyBefore ( const MEDCouplingTimeDiscretization other) const throw (INTERP_KERNEL::Exception)
virtual
double ParaMEDMEM::MEDCouplingTimeDiscretization::getTime ( int &  iteration,
int &  order 
) const throw (INTERP_KERNEL::Exception)
virtual double ParaMEDMEM::MEDCouplingTimeDiscretization::getStartTime ( int &  iteration,
int &  order 
) const throw (INTERP_KERNEL::Exception)
pure virtual
virtual double ParaMEDMEM::MEDCouplingTimeDiscretization::getEndTime ( int &  iteration,
int &  order 
) const throw (INTERP_KERNEL::Exception)
pure virtual
void ParaMEDMEM::MEDCouplingTimeDiscretization::setTime ( double  time,
int  iteration,
int  order 
) throw (INTERP_KERNEL::Exception)
void ParaMEDMEM::MEDCouplingTimeDiscretization::setIteration ( int  it) throw (INTERP_KERNEL::Exception)
void ParaMEDMEM::MEDCouplingTimeDiscretization::setOrder ( int  order) throw (INTERP_KERNEL::Exception)
void ParaMEDMEM::MEDCouplingTimeDiscretization::setTimeValue ( double  val) throw (INTERP_KERNEL::Exception)
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::setStartIteration ( int  it) throw (INTERP_KERNEL::Exception)
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::setEndIteration ( int  it) throw (INTERP_KERNEL::Exception)
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::setStartOrder ( int  order) throw (INTERP_KERNEL::Exception)
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::setEndOrder ( int  order) throw (INTERP_KERNEL::Exception)
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::setStartTimeValue ( double  time) throw (INTERP_KERNEL::Exception)
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::setEndTimeValue ( double  time) throw (INTERP_KERNEL::Exception)
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::setStartTime ( double  time,
int  iteration,
int  order 
) throw (INTERP_KERNEL::Exception)
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::setEndTime ( double  time,
int  iteration,
int  order 
) throw (INTERP_KERNEL::Exception)
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::getValueOnTime ( int  eltId,
double  time,
double *  value 
) const throw (INTERP_KERNEL::Exception)
pure virtual
virtual void ParaMEDMEM::MEDCouplingTimeDiscretization::getValueOnDiscTime ( int  eltId,
int  iteration,
int  order,
double *  value 
) const throw (INTERP_KERNEL::Exception)
pure virtual
MEDCouplingTimeDiscretization * MEDCouplingTimeDiscretization::doublyContractedProduct ( ) const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization * MEDCouplingTimeDiscretization::determinant ( ) const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization * MEDCouplingTimeDiscretization::eigenValues ( ) const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization * MEDCouplingTimeDiscretization::eigenVectors ( ) const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization * MEDCouplingTimeDiscretization::inverse ( ) const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization * MEDCouplingTimeDiscretization::trace ( ) const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization * MEDCouplingTimeDiscretization::deviator ( ) const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization * MEDCouplingTimeDiscretization::magnitude ( ) const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization * MEDCouplingTimeDiscretization::maxPerTuple ( ) const throw (INTERP_KERNEL::Exception)
virtual
MEDCouplingTimeDiscretization * MEDCouplingTimeDiscretization::keepSelectedComponents ( const std::vector< int > &  compoIds) const throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingTimeDiscretization::setSelectedComponents ( const MEDCouplingTimeDiscretization other,
const std::vector< int > &  compoIds 
) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingTimeDiscretization::changeNbOfComponents ( int  newNbOfComp,
double  dftValue 
) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingTimeDiscretization::sortPerTuple ( bool  asc) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingTimeDiscretization::setUniformValue ( int  nbOfTuple,
int  nbOfCompo,
double  value 
)
virtual
void MEDCouplingTimeDiscretization::applyLin ( double  a,
double  b,
int  compoId 
)
virtual
void MEDCouplingTimeDiscretization::applyFunc ( int  nbOfComp,
FunctionToEvaluate  func 
)
virtual
void MEDCouplingTimeDiscretization::applyFunc ( int  nbOfComp,
const char *  func 
)
virtual

References getArrays(), and setArrays().

void MEDCouplingTimeDiscretization::applyFunc2 ( int  nbOfComp,
const char *  func 
)
virtual

References getArrays(), and setArrays().

void MEDCouplingTimeDiscretization::applyFunc3 ( int  nbOfComp,
const std::vector< std::string > &  varsOrder,
const char *  func 
)
virtual

References getArrays(), and setArrays().

void MEDCouplingTimeDiscretization::applyFunc ( const char *  func)
virtual

References getArrays(), and setArrays().

void MEDCouplingTimeDiscretization::applyFuncFast32 ( const char *  func)
virtual

References getArrays().

void MEDCouplingTimeDiscretization::applyFuncFast64 ( const char *  func)
virtual

References getArrays().

void MEDCouplingTimeDiscretization::fillFromAnalytic ( const DataArrayDouble loc,
int  nbOfComp,
FunctionToEvaluate  func 
) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingTimeDiscretization::fillFromAnalytic ( const DataArrayDouble loc,
int  nbOfComp,
const char *  func 
) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingTimeDiscretization::fillFromAnalytic2 ( const DataArrayDouble loc,
int  nbOfComp,
const char *  func 
) throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingTimeDiscretization::fillFromAnalytic3 ( const DataArrayDouble loc,
int  nbOfComp,
const std::vector< std::string > &  varsOrder,
const char *  func 
) throw (INTERP_KERNEL::Exception)
virtual

Member Data Documentation

std::string ParaMEDMEM::MEDCouplingTimeDiscretization::_time_unit
protected
double ParaMEDMEM::MEDCouplingTimeDiscretization::_time_tolerance
protected
DataArrayDouble* ParaMEDMEM::MEDCouplingTimeDiscretization::_array
protected
const double MEDCouplingTimeDiscretization::TIME_TOLERANCE_DFT = 1.e-12
staticprotected
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