#include <MEDCouplingTimeDiscretization.hxx>

Public Member Functions | |
| void | updateTime () const |
| void | copyTinyAttrFrom (const MEDCouplingTimeDiscretization &other) |
| void | copyTinyStringsFrom (const MEDCouplingTimeDiscretization &other) |
| const DataArrayDouble * | getEndArray () const |
| DataArrayDouble * | getEndArray () |
| void | checkCoherency () const throw (INTERP_KERNEL::Exception) |
| bool | isEqual (const MEDCouplingTimeDiscretization *other, double prec) const |
| bool | isEqualWithoutConsideringStr (const MEDCouplingTimeDiscretization *other, double prec) const |
| void | checkNoTimePresence () const throw (INTERP_KERNEL::Exception) |
| void | checkTimePresence (double time) const throw (INTERP_KERNEL::Exception) |
| void | getArrays (std::vector< DataArrayDouble * > &arrays) const |
| void | setEndArray (DataArrayDouble *array, TimeLabel *owner) |
| 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 | getTinySerializationIntInformation (std::vector< int > &tinyInfo) const |
| void | getTinySerializationDbleInformation (std::vector< double > &tinyInfo) const |
| void | getTinySerializationStrInformation (std::vector< std::string > &tinyInfo) const |
| void | resizeForUnserialization (const std::vector< int > &tinyInfoI, std::vector< DataArrayDouble * > &arrays) |
| 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) |
| std::vector< const DataArrayDouble * > | getArraysForTime (double time) const throw (INTERP_KERNEL::Exception) |
| void | setArrays (const std::vector< DataArrayDouble * > &arrays, TimeLabel *owner) throw (INTERP_KERNEL::Exception) |
Protected Member Functions | |
| MEDCouplingTwoTimeSteps (const MEDCouplingTwoTimeSteps &other, bool deepCpy) | |
| MEDCouplingTwoTimeSteps () | |
| ~MEDCouplingTwoTimeSteps () | |
Protected Attributes | |
| double | _start_time |
| double | _end_time |
| int | _start_iteration |
| int | _end_iteration |
| int | _start_order |
| int | _end_order |
| DataArrayDouble * | _end_array |
Static Protected Attributes | |
| static const char | EXCEPTION_MSG [] = "No data on this time." |
| MEDCouplingTwoTimeSteps::MEDCouplingTwoTimeSteps | ( | const MEDCouplingTwoTimeSteps & | other, |
| bool | deepCpy | ||
| ) | [protected] |
| MEDCouplingTwoTimeSteps::MEDCouplingTwoTimeSteps | ( | ) | [protected] |
| MEDCouplingTwoTimeSteps::~MEDCouplingTwoTimeSteps | ( | ) | [protected] |
| void MEDCouplingTwoTimeSteps::updateTime | ( | ) | const [virtual] |
Reimplemented from ParaMEDMEM.MEDCouplingTimeDiscretization.
References ParaMEDMEM.MEDCouplingTwoTimeSteps._end_array, and ParaMEDMEM.TimeLabel.updateTimeWith().
| void MEDCouplingTwoTimeSteps::copyTinyAttrFrom | ( | const MEDCouplingTimeDiscretization & | other | ) | [virtual] |
Reimplemented from ParaMEDMEM.MEDCouplingTimeDiscretization.
References ParaMEDMEM.MEDCouplingTwoTimeSteps._end_iteration, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_order, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_time, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_iteration, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_order, and ParaMEDMEM.MEDCouplingTwoTimeSteps._start_time.
| void MEDCouplingTwoTimeSteps::copyTinyStringsFrom | ( | const MEDCouplingTimeDiscretization & | other | ) | [virtual] |
Reimplemented from ParaMEDMEM.MEDCouplingTimeDiscretization.
References ParaMEDMEM.MEDCouplingTwoTimeSteps._end_array, and ParaMEDMEM.DataArray.copyStringInfoFrom().
| const DataArrayDouble * MEDCouplingTwoTimeSteps::getEndArray | ( | ) | const [virtual] |
Reimplemented from ParaMEDMEM.MEDCouplingTimeDiscretization.
References ParaMEDMEM.MEDCouplingTwoTimeSteps._end_array.
| DataArrayDouble * MEDCouplingTwoTimeSteps::getEndArray | ( | ) | [virtual] |
Reimplemented from ParaMEDMEM.MEDCouplingTimeDiscretization.
References ParaMEDMEM.MEDCouplingTwoTimeSteps._end_array.
| void MEDCouplingTwoTimeSteps::checkCoherency | ( | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Reimplemented from ParaMEDMEM.MEDCouplingTimeDiscretization.
Reimplemented in ParaMEDMEM.MEDCouplingLinearTime.
References ParaMEDMEM.MEDCouplingTimeDiscretization._array, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_array, ParaMEDMEM.DataArray.getNumberOfComponents(), and ParaMEDMEM.DataArray.getNumberOfTuples().
| bool MEDCouplingTwoTimeSteps::isEqual | ( | const MEDCouplingTimeDiscretization * | other, |
| double | prec | ||
| ) | const [virtual] |
Reimplemented from ParaMEDMEM.MEDCouplingTimeDiscretization.
References ParaMEDMEM.MEDCouplingTwoTimeSteps._end_array, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_iteration, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_order, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_time, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_iteration, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_order, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_time, ParaMEDMEM.MEDCouplingTimeDiscretization._time_tolerance, and ParaMEDMEM.DataArrayDouble.isEqual().
| bool MEDCouplingTwoTimeSteps::isEqualWithoutConsideringStr | ( | const MEDCouplingTimeDiscretization * | other, |
| double | prec | ||
| ) | const [virtual] |
Reimplemented from ParaMEDMEM.MEDCouplingTimeDiscretization.
References ParaMEDMEM.MEDCouplingTwoTimeSteps._end_array, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_iteration, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_order, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_time, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_iteration, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_order, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_time, ParaMEDMEM.MEDCouplingTimeDiscretization._time_tolerance, and ParaMEDMEM.DataArrayDouble.isEqualWithoutConsideringStr().
| void MEDCouplingTwoTimeSteps::checkNoTimePresence | ( | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
| void MEDCouplingTwoTimeSteps::checkTimePresence | ( | double | time | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
References medClient_test.time.
| void MEDCouplingTwoTimeSteps::getArrays | ( | std::vector< DataArrayDouble * > & | arrays | ) | const [virtual] |
Reimplemented from ParaMEDMEM.MEDCouplingTimeDiscretization.
References ParaMEDMEM.MEDCouplingTimeDiscretization._array, and ParaMEDMEM.MEDCouplingTwoTimeSteps._end_array.
| void MEDCouplingTwoTimeSteps::setEndArray | ( | DataArrayDouble * | array, |
| TimeLabel * | owner | ||
| ) | [virtual] |
| void ParaMEDMEM.MEDCouplingTwoTimeSteps.setStartTime | ( | double | time, |
| int | iteration, | ||
| int | order | ||
| ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
References medClient_test.time.
| void ParaMEDMEM.MEDCouplingTwoTimeSteps.setEndTime | ( | double | time, |
| int | iteration, | ||
| int | order | ||
| ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
References medClient_test.time.
| double ParaMEDMEM.MEDCouplingTwoTimeSteps.getStartTime | ( | int & | iteration, |
| int & | order | ||
| ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
| double ParaMEDMEM.MEDCouplingTwoTimeSteps.getEndTime | ( | int & | iteration, |
| int & | order | ||
| ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
| void ParaMEDMEM.MEDCouplingTwoTimeSteps.setStartIteration | ( | int | it | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
References Med_Gen_test.it.
| void ParaMEDMEM.MEDCouplingTwoTimeSteps.setEndIteration | ( | int | it | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
References Med_Gen_test.it.
| void ParaMEDMEM.MEDCouplingTwoTimeSteps.setStartOrder | ( | int | order | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
| void ParaMEDMEM.MEDCouplingTwoTimeSteps.setEndOrder | ( | int | order | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
| void ParaMEDMEM.MEDCouplingTwoTimeSteps.setStartTimeValue | ( | double | time | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
References medClient_test.time.
| void ParaMEDMEM.MEDCouplingTwoTimeSteps.setEndTimeValue | ( | double | time | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
References medClient_test.time.
| void MEDCouplingTwoTimeSteps::getTinySerializationIntInformation | ( | std::vector< int > & | tinyInfo | ) | const [virtual] |
Reimplemented from ParaMEDMEM.MEDCouplingTimeDiscretization.
References ParaMEDMEM.MEDCouplingTwoTimeSteps._end_array, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_iteration, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_order, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_iteration, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_order, ParaMEDMEM.DataArray.getNumberOfComponents(), and ParaMEDMEM.DataArray.getNumberOfTuples().
| void MEDCouplingTwoTimeSteps::getTinySerializationDbleInformation | ( | std::vector< double > & | tinyInfo | ) | const [virtual] |
Reimplemented from ParaMEDMEM.MEDCouplingTimeDiscretization.
References ParaMEDMEM.MEDCouplingTwoTimeSteps._end_time, and ParaMEDMEM.MEDCouplingTwoTimeSteps._start_time.
| void MEDCouplingTwoTimeSteps::getTinySerializationStrInformation | ( | std::vector< std::string > & | tinyInfo | ) | const [virtual] |
| void MEDCouplingTwoTimeSteps::resizeForUnserialization | ( | const std::vector< int > & | tinyInfoI, |
| std::vector< DataArrayDouble * > & | arrays | ||
| ) | [virtual] |
| void MEDCouplingTwoTimeSteps::finishUnserialization | ( | const std::vector< int > & | tinyInfoI, |
| const std::vector< double > & | tinyInfoD, | ||
| const std::vector< std::string > & | tinyInfoS | ||
| ) | [virtual] |
Reimplemented from ParaMEDMEM.MEDCouplingTimeDiscretization.
References ParaMEDMEM.MEDCouplingTwoTimeSteps._end_iteration, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_order, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_time, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_iteration, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_order, and ParaMEDMEM.MEDCouplingTwoTimeSteps._start_time.
| void MEDCouplingTwoTimeSteps::getTinySerializationIntInformation2 | ( | std::vector< int > & | tinyInfo | ) | const [virtual] |
idem getTinySerializationIntInformation except that it is for multi field fetch
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
References ParaMEDMEM.MEDCouplingTwoTimeSteps._end_iteration, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_order, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_iteration, and ParaMEDMEM.MEDCouplingTwoTimeSteps._start_order.
| void MEDCouplingTwoTimeSteps::getTinySerializationDbleInformation2 | ( | std::vector< double > & | tinyInfo | ) | const [virtual] |
idem getTinySerializationDbleInformation except that it is for multi field fetch
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
References ParaMEDMEM.MEDCouplingTwoTimeSteps._end_time, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_time, and ParaMEDMEM.MEDCouplingTimeDiscretization._time_tolerance.
| void MEDCouplingTwoTimeSteps::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.MEDCouplingTwoTimeSteps._end_iteration, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_order, ParaMEDMEM.MEDCouplingTwoTimeSteps._end_time, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_iteration, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_order, ParaMEDMEM.MEDCouplingTwoTimeSteps._start_time, and ParaMEDMEM.MEDCouplingTimeDiscretization._time_tolerance.
| std::vector< const DataArrayDouble * > MEDCouplingTwoTimeSteps::getArraysForTime | ( | double | time | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM.MEDCouplingTimeDiscretization.
References testMEDMEM.ret, and medClient_test.time.
| void MEDCouplingTwoTimeSteps::setArrays | ( | const std::vector< DataArrayDouble * > & | arrays, |
| TimeLabel * | owner | ||
| ) | throw (INTERP_KERNEL::Exception) [virtual] |
Reimplemented from ParaMEDMEM.MEDCouplingTimeDiscretization.
const char MEDCouplingTwoTimeSteps::EXCEPTION_MSG = "No data on this time." [static, protected] |
double ParaMEDMEM.MEDCouplingTwoTimeSteps._start_time [protected] |
double ParaMEDMEM.MEDCouplingTwoTimeSteps._end_time [protected] |
int ParaMEDMEM.MEDCouplingTwoTimeSteps._end_iteration [protected] |
int ParaMEDMEM.MEDCouplingTwoTimeSteps._start_order [protected] |
int ParaMEDMEM.MEDCouplingTwoTimeSteps._end_order [protected] |