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) |
DataArrayDouble * | getArray () |
const DataArrayDouble * | getArray () const |
virtual const DataArrayDouble * | getEndArray () const |
virtual DataArrayDouble * | getEndArray () |
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 () |
![]() | |
TimeLabel & | operator= (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) | |
![]() | |
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 |
|
protected |
|
protected |
References _array, and ParaMEDMEM::DataArrayDouble::performCpy().
|
virtual |
References _array, and ParaMEDMEM::RefCountObject::decrRef().
|
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().
|
static |
References ParaMEDMEM::MEDCouplingNoTimeLabel::DISCRETIZATION, ParaMEDMEM::MEDCouplingWithTimeStep::DISCRETIZATION, ParaMEDMEM::MEDCouplingConstOnTimeInterval::DISCRETIZATION, and ParaMEDMEM::MEDCouplingLinearTime::DISCRETIZATION.
Referenced by buildNewTimeReprFromThis(), determinant(), deviator(), doublyContractedProduct(), eigenValues(), eigenVectors(), inverse(), keepSelectedComponents(), magnitude(), maxPerTuple(), resizeForUnserialization(), ParaMEDMEM::MEDCouplingTwoTimeSteps::resizeForUnserialization(), setUniformValue(), and trace().
void ParaMEDMEM::MEDCouplingTimeDiscretization::setTimeUnit | ( | const char * | unit | ) |
const char* ParaMEDMEM::MEDCouplingTimeDiscretization::getTimeUnit | ( | ) | const |
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps, ParaMEDMEM::MEDCouplingConstOnTimeInterval, and ParaMEDMEM::MEDCouplingWithTimeStep.
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::AddFields(), ParaMEDMEM::MEDCouplingWithTimeStep::copyTinyAttrFrom(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::copyTinyAttrFrom(), ParaMEDMEM::MEDCouplingTwoTimeSteps::copyTinyAttrFrom(), ParaMEDMEM::MEDCouplingFieldDouble::CrossProductFields(), ParaMEDMEM::MEDCouplingFieldDouble::determinant(), ParaMEDMEM::MEDCouplingFieldDouble::deviator(), ParaMEDMEM::MEDCouplingFieldDouble::DivideFields(), ParaMEDMEM::MEDCouplingFieldDouble::DotFields(), ParaMEDMEM::MEDCouplingFieldDouble::doublyContractedProduct(), ParaMEDMEM::MEDCouplingFieldDouble::eigenValues(), ParaMEDMEM::MEDCouplingFieldDouble::eigenVectors(), ParaMEDMEM::MEDCouplingFieldDouble::inverse(), ParaMEDMEM::MEDCouplingFieldDouble::keepSelectedComponents(), ParaMEDMEM::MEDCouplingFieldDouble::magnitude(), ParaMEDMEM::MEDCouplingFieldDouble::MaxFields(), ParaMEDMEM::MEDCouplingFieldDouble::maxPerTuple(), ParaMEDMEM::MEDCouplingFieldDouble::MeldFields(), ParaMEDMEM::MEDCouplingFieldDouble::MergeFields(), ParaMEDMEM::MEDCouplingFieldDouble::MinFields(), ParaMEDMEM::MEDCouplingFieldDouble::MultiplyFields(), ParaMEDMEM::MEDCouplingFieldDouble::SubstractFields(), and ParaMEDMEM::MEDCouplingFieldDouble::trace().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps.
References _array, _time_unit, and ParaMEDMEM::DataArray::copyStringInfoFrom().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingLinearTime, and ParaMEDMEM::MEDCouplingTwoTimeSteps.
References _array, and _time_tolerance.
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::checkCoherency().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingLinearTime, ParaMEDMEM::MEDCouplingConstOnTimeInterval, ParaMEDMEM::MEDCouplingWithTimeStep, and ParaMEDMEM::MEDCouplingNoTimeLabel.
References _array, _time_tolerance, and ParaMEDMEM::DataArray::getNumberOfComponents().
Referenced by ParaMEDMEM::MEDCouplingNoTimeLabel::areCompatible(), ParaMEDMEM::MEDCouplingWithTimeStep::areCompatible(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::areCompatible(), ParaMEDMEM::MEDCouplingLinearTime::areCompatible(), and ParaMEDMEM::MEDCouplingFieldDouble::areCompatibleForMerge().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingLinearTime, ParaMEDMEM::MEDCouplingConstOnTimeInterval, ParaMEDMEM::MEDCouplingWithTimeStep, and ParaMEDMEM::MEDCouplingNoTimeLabel.
References _array, _time_tolerance, _time_unit, ParaMEDMEM::DataArray::getNumberOfComponents(), and ParaMEDMEM::DataArray::getNumberOfTuples().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::areStrictlyCompatible(), ParaMEDMEM::MEDCouplingNoTimeLabel::areStrictlyCompatible(), ParaMEDMEM::MEDCouplingWithTimeStep::areStrictlyCompatible(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::areStrictlyCompatible(), ParaMEDMEM::MEDCouplingLinearTime::areStrictlyCompatible(), isEqual(), and isEqualWithoutConsideringStr().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingLinearTime, ParaMEDMEM::MEDCouplingConstOnTimeInterval, ParaMEDMEM::MEDCouplingWithTimeStep, and ParaMEDMEM::MEDCouplingNoTimeLabel.
References _array, _time_tolerance, ParaMEDMEM::DataArray::getNumberOfComponents(), and min().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::areCompatibleForMul(), ParaMEDMEM::MEDCouplingNoTimeLabel::areStrictlyCompatibleForMul(), ParaMEDMEM::MEDCouplingWithTimeStep::areStrictlyCompatibleForMul(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::areStrictlyCompatibleForMul(), and ParaMEDMEM::MEDCouplingLinearTime::areStrictlyCompatibleForMul().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingLinearTime, ParaMEDMEM::MEDCouplingConstOnTimeInterval, ParaMEDMEM::MEDCouplingWithTimeStep, and ParaMEDMEM::MEDCouplingNoTimeLabel.
References _array, _time_tolerance, and ParaMEDMEM::DataArray::getNumberOfComponents().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::areCompatibleForDiv(), ParaMEDMEM::MEDCouplingNoTimeLabel::areStrictlyCompatibleForDiv(), ParaMEDMEM::MEDCouplingWithTimeStep::areStrictlyCompatibleForDiv(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::areStrictlyCompatibleForDiv(), and ParaMEDMEM::MEDCouplingLinearTime::areStrictlyCompatibleForDiv().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingLinearTime, ParaMEDMEM::MEDCouplingConstOnTimeInterval, ParaMEDMEM::MEDCouplingWithTimeStep, and ParaMEDMEM::MEDCouplingNoTimeLabel.
References _array, _time_tolerance, and ParaMEDMEM::DataArray::getNumberOfTuples().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::areCompatibleForMeld(), ParaMEDMEM::MEDCouplingNoTimeLabel::areCompatibleForMeld(), ParaMEDMEM::MEDCouplingWithTimeStep::areCompatibleForMeld(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::areCompatibleForMeld(), and ParaMEDMEM::MEDCouplingLinearTime::areCompatibleForMeld().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps, ParaMEDMEM::MEDCouplingConstOnTimeInterval, ParaMEDMEM::MEDCouplingWithTimeStep, and ParaMEDMEM::MEDCouplingNoTimeLabel.
References _array, areStrictlyCompatible(), and ParaMEDMEM::DataArrayDouble::isEqual().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::isEqual().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps, ParaMEDMEM::MEDCouplingConstOnTimeInterval, ParaMEDMEM::MEDCouplingWithTimeStep, and ParaMEDMEM::MEDCouplingNoTimeLabel.
References _array, areStrictlyCompatible(), and ParaMEDMEM::DataArrayDouble::isEqualWithoutConsideringStr().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::isEqualWithoutConsideringStr().
|
virtual |
|
pure virtual |
|
pure virtual |
Implemented in ParaMEDMEM::MEDCouplingLinearTime, ParaMEDMEM::MEDCouplingConstOnTimeInterval, ParaMEDMEM::MEDCouplingWithTimeStep, and ParaMEDMEM::MEDCouplingNoTimeLabel.
Referenced by determinant(), deviator(), doublyContractedProduct(), eigenValues(), eigenVectors(), ParaMEDMEM::MEDCouplingFieldDouble::getTimeDiscretization(), ParaMEDMEM::MEDCouplingFieldDouble::getTinySerializationIntInformation(), inverse(), magnitude(), maxPerTuple(), and trace().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps, ParaMEDMEM::MEDCouplingConstOnTimeInterval, and ParaMEDMEM::MEDCouplingWithTimeStep.
References _array, ParaMEDMEM::DataArray::getNumberOfComponents(), and ParaMEDMEM::DataArray::getNumberOfTuples().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::getTinySerializationIntInformation().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps, ParaMEDMEM::MEDCouplingConstOnTimeInterval, and ParaMEDMEM::MEDCouplingWithTimeStep.
References _time_tolerance.
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::getTinySerializationDbleInformation().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps.
References _array, ParaMEDMEM::DataArray::getInfoOnComponent(), and ParaMEDMEM::DataArray::getNumberOfComponents().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::getTinySerializationStrInformation().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps.
References _array, ParaMEDMEM::DataArrayDouble::alloc(), ParaMEDMEM::RefCountObject::decrRef(), and New().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::resizeForUnserialization().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps, ParaMEDMEM::MEDCouplingConstOnTimeInterval, and ParaMEDMEM::MEDCouplingWithTimeStep.
References _array, _time_tolerance, ParaMEDMEM::DataArray::getNumberOfComponents(), and ParaMEDMEM::DataArray::setInfoOnComponent().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::finishUnserialization().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
void ParaMEDMEM::MEDCouplingTimeDiscretization::setTimeTolerance | ( | double | val | ) |
double ParaMEDMEM::MEDCouplingTimeDiscretization::getTimeTolerance | ( | ) | const |
|
pure virtual |
|
pure virtual |
|
virtual |
References _array, ParaMEDMEM::TimeLabel::declareAsNew(), ParaMEDMEM::RefCountObject::decrRef(), and ParaMEDMEM::RefCountObject::incrRef().
Referenced by ParaMEDMEM::MEDCouplingNoTimeLabel::aggregate(), ParaMEDMEM::MEDCouplingWithTimeStep::aggregate(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::aggregate(), ParaMEDMEM::MEDCouplingLinearTime::aggregate(), buildNewTimeReprFromThis(), ParaMEDMEM::MEDCouplingWithTimeStep::dot(), ParaMEDMEM::MEDCouplingLinearTime::max(), and ParaMEDMEM::MEDCouplingFieldDouble::setArray().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps.
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::setEndArray().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps.
Referenced by applyFunc(), applyFunc2(), applyFunc3(), ParaMEDMEM::MEDCouplingFieldDouble::buildSubPart(), determinant(), deviator(), doublyContractedProduct(), eigenValues(), eigenVectors(), inverse(), keepSelectedComponents(), magnitude(), maxPerTuple(), setUniformValue(), and trace().
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 |
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps.
Referenced by ParaMEDMEM::MEDCouplingLinearTime::add(), ParaMEDMEM::MEDCouplingLinearTime::addEqual(), ParaMEDMEM::MEDCouplingLinearTime::aggregate(), ParaMEDMEM::MEDCouplingLinearTime::crossProduct(), ParaMEDMEM::MEDCouplingLinearTime::divide(), ParaMEDMEM::MEDCouplingLinearTime::divideEqual(), ParaMEDMEM::MEDCouplingLinearTime::dot(), ParaMEDMEM::MEDCouplingLinearTime::max(), ParaMEDMEM::MEDCouplingLinearTime::meld(), ParaMEDMEM::MEDCouplingLinearTime::min(), ParaMEDMEM::MEDCouplingLinearTime::multiply(), ParaMEDMEM::MEDCouplingLinearTime::multiplyEqual(), ParaMEDMEM::MEDCouplingLinearTime::substract(), and ParaMEDMEM::MEDCouplingLinearTime::substractEqual().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps.
|
pure virtual |
|
pure virtual |
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingTwoTimeSteps.
References _array.
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::advancedRepr(), applyFunc(), applyFunc2(), applyFunc3(), applyFuncFast32(), applyFuncFast64(), applyLin(), determinant(), deviator(), doublyContractedProduct(), eigenValues(), eigenVectors(), ParaMEDMEM::MEDCouplingFieldDouble::getMaxValue(), ParaMEDMEM::MEDCouplingFieldDouble::getMinValue(), inverse(), magnitude(), maxPerTuple(), ParaMEDMEM::MEDCouplingFieldDouble::serialize(), setUniformValue(), and trace().
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingNoTimeLabel.
|
virtual |
Reimplemented in ParaMEDMEM::MEDCouplingNoTimeLabel.
double ParaMEDMEM::MEDCouplingTimeDiscretization::getTime | ( | int & | iteration, |
int & | order | ||
) | const throw (INTERP_KERNEL::Exception) |
|
pure virtual |
|
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) |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
virtual |
References getArrays(), getEnum(), getTimeUnit(), New(), setArrays(), and setTimeUnit().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::doublyContractedProduct().
|
virtual |
References getArrays(), getEnum(), getTimeUnit(), New(), setArrays(), and setTimeUnit().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::determinant().
|
virtual |
References getArrays(), getEnum(), getTimeUnit(), New(), setArrays(), and setTimeUnit().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::eigenValues().
|
virtual |
References getArrays(), getEnum(), getTimeUnit(), New(), setArrays(), and setTimeUnit().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::eigenVectors().
|
virtual |
References getArrays(), getEnum(), getTimeUnit(), New(), setArrays(), and setTimeUnit().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::inverse().
|
virtual |
References getArrays(), getEnum(), getTimeUnit(), New(), setArrays(), and setTimeUnit().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::trace().
|
virtual |
References getArrays(), getEnum(), getTimeUnit(), New(), setArrays(), and setTimeUnit().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::deviator().
|
virtual |
References getArrays(), getEnum(), getTimeUnit(), New(), setArrays(), and setTimeUnit().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::magnitude().
|
virtual |
References getArrays(), getEnum(), getTimeUnit(), New(), setArrays(), and setTimeUnit().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::maxPerTuple().
|
virtual |
References New(), setArrays(), and setTimeUnit().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::keepSelectedComponents().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
References ParaMEDMEM::DataArrayDouble::alloc(), ParaMEDMEM::DataArrayDouble::fillWithValue(), getArrays(), New(), and setArrays().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::applyFunc().
|
virtual |
References getArrays().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::applyLin().
|
virtual |
References getArrays(), and setArrays().
Referenced by ParaMEDMEM::MEDCouplingFieldDouble::applyFunc().
|
virtual |
References getArrays(), and setArrays().
|
virtual |
References getArrays(), and setArrays().
|
virtual |
References getArrays(), and setArrays().
|
virtual |
References getArrays(), and setArrays().
|
virtual |
References getArrays().
|
virtual |
References getArrays().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
Referenced by areCompatible(), areCompatibleForMeld(), areStrictlyCompatible(), areStrictlyCompatibleForDiv(), areStrictlyCompatibleForMul(), checkCoherency(), ParaMEDMEM::MEDCouplingLinearTime::checkCoherency(), finishUnserialization(), ParaMEDMEM::MEDCouplingNoTimeLabel::finishUnserialization2(), ParaMEDMEM::MEDCouplingWithTimeStep::finishUnserialization2(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::finishUnserialization2(), ParaMEDMEM::MEDCouplingTwoTimeSteps::finishUnserialization2(), getTinySerializationDbleInformation(), ParaMEDMEM::MEDCouplingNoTimeLabel::getTinySerializationDbleInformation2(), ParaMEDMEM::MEDCouplingWithTimeStep::getTinySerializationDbleInformation2(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::getTinySerializationDbleInformation2(), ParaMEDMEM::MEDCouplingTwoTimeSteps::getTinySerializationDbleInformation2(), ParaMEDMEM::MEDCouplingWithTimeStep::isEqual(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::isEqual(), ParaMEDMEM::MEDCouplingTwoTimeSteps::isEqual(), ParaMEDMEM::MEDCouplingWithTimeStep::isEqualWithoutConsideringStr(), ParaMEDMEM::MEDCouplingConstOnTimeInterval::isEqualWithoutConsideringStr(), and ParaMEDMEM::MEDCouplingTwoTimeSteps::isEqualWithoutConsideringStr().
|
protected |
Referenced by areCompatible(), areCompatibleForMeld(), areStrictlyCompatible(), areStrictlyCompatibleForDiv(), areStrictlyCompatibleForMul(), checkCoherency(), ParaMEDMEM::MEDCouplingTwoTimeSteps::checkCoherency(), copyTinyStringsFrom(), finishUnserialization(), getArrays(), ParaMEDMEM::MEDCouplingTwoTimeSteps::getArrays(), getTinySerializationIntInformation(), getTinySerializationStrInformation(), ParaMEDMEM::MEDCouplingTwoTimeSteps::getTinySerializationStrInformation(), isEqual(), isEqualWithoutConsideringStr(), MEDCouplingTimeDiscretization(), resizeForUnserialization(), ParaMEDMEM::MEDCouplingTwoTimeSteps::resizeForUnserialization(), setArray(), updateTime(), and ~MEDCouplingTimeDiscretization().
|
staticprotected |