Public Member Functions | |
void | appendValue (int dt, int it, double time, double val) |
MEDFileParameterMultiTS * | deepCopy () const |
void | eraseTimeStepIds (const int *startIds, const int *endIds) |
std::vector< const BigMemoryObject * > | getDirectChildrenWithNull () const |
double | getDoubleValue (int iteration, int order) const |
std::size_t | getHeapMemorySizeWithoutChildren () const |
std::vector< std::pair< int, int > > | getIterations () const |
std::string | getName () const |
int | getNumberOfTS () const |
int | getPosGivenTime (double time, double eps=1e-8) const |
int | getPosOfTimeStep (int iteration, int order) const |
MEDFileParameter1TS * | getTimeStepAtPos (int posId) const |
std::vector< std::pair< int, int > > | getTimeSteps (std::vector< double > &ret1) const |
bool | isEqual (const MEDFileParameterMultiTS *other, double eps, std::string &what) const |
void | setName (const std::string &name) |
std::string | simpleRepr () const |
void | simpleRepr2 (int bkOffset, std::ostream &oss) const |
void | write (const std::string &fileName, int mode) const |
void | writeAdvanced (med_idt fid, const MEDFileWritable &mw) const |
Public Member Functions inherited from MEDCoupling::MEDFileParameterTinyInfo | |
std::string | getDescription () const |
std::size_t | getHeapMemSizeOfStrings () const |
std::string | getTimeUnit () const |
bool | isEqualStrings (const MEDFileParameterTinyInfo &other, std::string &what) const |
void | setDescription (const std::string &name) |
void | setTimeUnit (const std::string &unit) |
Static Public Member Functions | |
static MEDFileParameterMultiTS * | New () |
static MEDFileParameterMultiTS * | New (const std::string &fileName) |
static MEDFileParameterMultiTS * | New (med_idt fid) |
static MEDFileParameterMultiTS * | New (const std::string &fileName, const std::string ¶mName) |
static MEDFileParameterMultiTS * | New (med_idt fid, const std::string ¶mName) |
Protected Member Functions | |
void | finishLoading (med_idt fid, med_parameter_type typ, int nbOfSteps) |
MEDFileParameterMultiTS () | |
MEDFileParameterMultiTS (const MEDFileParameterMultiTS &other, bool deepCopy) | |
MEDFileParameterMultiTS (med_idt fid) | |
MEDFileParameterMultiTS (med_idt fid, const std::string ¶mName) | |
Protected Member Functions inherited from MEDCoupling::RefCountObject | |
RefCountObject () | |
RefCountObject (const RefCountObject &other) | |
virtual | ~RefCountObject () |
Protected Member Functions inherited from MEDCoupling::RefCountObjectOnly | |
RefCountObjectOnly () | |
RefCountObjectOnly (const RefCountObjectOnly &other) | |
virtual | ~RefCountObjectOnly () |
Protected Member Functions inherited from MEDCoupling::MEDFileParameterTinyInfo | |
void | mainRepr (int bkOffset, std::ostream &oss) const |
void | writeLLHeader (med_idt fid, med_parameter_type typ) const |
Protected Attributes | |
std::vector< MCAuto < MEDFileParameter1TS > > | _param_per_ts |
Protected Attributes inherited from MEDCoupling::MEDFileParameterTinyInfo | |
std::string | _desc_name |
std::string | _dt_unit |
std::string | _name |
|
protected |
Referenced by deepCopy(), and New().
|
protected |
References _param_per_ts, and MEDCoupling::MEDFileParameter1TS::deepCopy().
|
protected |
|
protected |
|
static |
References MEDFileParameterMultiTS().
Referenced by MEDCoupling::MEDFileParameters::MEDFileParameters(), and New().
|
static |
References New().
|
static |
References MEDFileParameterMultiTS().
|
static |
References New().
|
static |
References MEDFileParameterMultiTS().
std::string MEDCoupling::MEDFileParameterMultiTS::getName | ( | ) | const |
void MEDCoupling::MEDFileParameterMultiTS::setName | ( | const std::string & | name | ) |
References MEDCoupling::MEDFileParameterTinyInfo::_name.
|
virtual |
Implements MEDCoupling::BigMemoryObject.
References _param_per_ts.
|
virtual |
Implements MEDCoupling::BigMemoryObject.
References _param_per_ts.
MEDFileParameterMultiTS * MEDFileParameterMultiTS::deepCopy | ( | ) | const |
References MEDFileParameterMultiTS().
Referenced by MEDCoupling::MEDFileParameters::MEDFileParameters().
bool MEDFileParameterMultiTS::isEqual | ( | const MEDFileParameterMultiTS * | other, |
double | eps, | ||
std::string & | what | ||
) | const |
References _param_per_ts.
void MEDFileParameterMultiTS::write | ( | const std::string & | fileName, |
int | mode | ||
) | const |
References writeAdvanced().
void MEDFileParameterMultiTS::writeAdvanced | ( | med_idt | fid, |
const MEDFileWritable & | mw | ||
) | const |
std::string MEDFileParameterMultiTS::simpleRepr | ( | ) | const |
References simpleRepr2().
void MEDFileParameterMultiTS::appendValue | ( | int | dt, |
int | it, | ||
double | time, | ||
double | val | ||
) |
double MEDFileParameterMultiTS::getDoubleValue | ( | int | iteration, |
int | order | ||
) | const |
int MEDFileParameterMultiTS::getPosOfTimeStep | ( | int | iteration, |
int | order | ||
) | const |
References _param_per_ts, MEDCoupling::MEDFileParameter1TS::getIteration(), and MEDCoupling::MEDFileParameter1TS::getOrder().
Referenced by getDoubleValue().
int MEDFileParameterMultiTS::getPosGivenTime | ( | double | time, |
double | eps = 1e-8 |
||
) | const |
References _param_per_ts, and MEDCoupling::MEDFileParameter1TS::getTimeValue().
MEDFileParameter1TS * MEDFileParameterMultiTS::getTimeStepAtPos | ( | int | posId | ) | const |
References _param_per_ts.
void MEDFileParameterMultiTS::eraseTimeStepIds | ( | const int * | startIds, |
const int * | endIds | ||
) |
References _param_per_ts.
int MEDFileParameterMultiTS::getNumberOfTS | ( | ) | const |
References getIterations().
std::vector< std::pair< int, int > > MEDFileParameterMultiTS::getIterations | ( | ) | const |
References _param_per_ts, MEDCoupling::MEDFileParameter1TS::getIteration(), and MEDCoupling::MEDFileParameter1TS::getOrder().
Referenced by getNumberOfTS().
std::vector< std::pair< int, int > > MEDFileParameterMultiTS::getTimeSteps | ( | std::vector< double > & | ret1 | ) | const |
[out] | ret1 |
References _param_per_ts, MEDCoupling::MEDFileParameter1TS::getIteration(), MEDCoupling::MEDFileParameter1TS::getOrder(), and MEDCoupling::MEDFileParameter1TS::getTimeValue().
void MEDFileParameterMultiTS::simpleRepr2 | ( | int | bkOffset, |
std::ostream & | oss | ||
) | const |
|
protected |
References MEDCoupling::MEDFileParameterTinyInfo::_name, _param_per_ts, and MEDCoupling::MEDFileParameterDouble1TSWTI::New().
Referenced by MEDFileParameterMultiTS().
|
protected |
Referenced by appendValue(), eraseTimeStepIds(), finishLoading(), getDirectChildrenWithNull(), getDoubleValue(), getHeapMemorySizeWithoutChildren(), getIterations(), getPosGivenTime(), getPosOfTimeStep(), getTimeStepAtPos(), getTimeSteps(), isEqual(), MEDFileParameterMultiTS(), simpleRepr2(), and writeAdvanced().