Version: 5.1.6

ParaMEDMEM.MEDCouplingDefinitionTime Class Reference

#include <MEDCouplingDefinitionTime.hxx>

Public Member Functions

 MEDCouplingDefinitionTime ()
 MEDCouplingDefinitionTime (const std::vector< const MEDCouplingFieldDouble * > &fs, const std::vector< int > &meshRefs, const std::vector< std::vector< int > > &arrRefs) throw (INTERP_KERNEL::Exception)
void assign (const MEDCouplingDefinitionTime &other)
bool isEqual (const MEDCouplingDefinitionTime &other) const
double getTimeResolution () const
void getIdsOnTimeRight (double tm, int &meshId, int &arrId, int &arrIdInField, int &fieldId) const throw (INTERP_KERNEL::Exception)
void getIdsOnTimeLeft (double tm, int &meshId, int &arrId, int &arrIdInField, int &fieldId) const throw (INTERP_KERNEL::Exception)
void getIdsOnTime (double tm, std::vector< int > &meshIds, std::vector< int > &arrIds, std::vector< int > &arrIdsInField, std::vector< int > &fieldIds) const throw (INTERP_KERNEL::Exception)
std::vector< doublegetHotSpotsTime () const
void appendRepr (std::ostream &stream) const
void getTinySerializationInformation (std::vector< int > &tinyInfoI, std::vector< double > &tinyInfoD) const
void unserialize (const std::vector< int > &tinyInfoI, const std::vector< double > &tinyInfoD)

Data Fields

double _eps
std::vector
< MEDCouplingAutoRefCountObjectPtr
< MEDCouplingDefinitionTimeSlice > > 
_slices

Static Public Attributes

static const double EPS_DFT = 1e-15

Constructor & Destructor Documentation

MEDCouplingDefinitionTime::MEDCouplingDefinitionTime (  ) 
MEDCouplingDefinitionTime::MEDCouplingDefinitionTime ( const std::vector< const MEDCouplingFieldDouble * > &  fs,
const std::vector< int > &  meshRefs,
const std::vector< std::vector< int > > &  arrRefs 
) throw (INTERP_KERNEL::Exception)

Member Function Documentation

void MEDCouplingDefinitionTime::assign ( const MEDCouplingDefinitionTime other  ) 
bool MEDCouplingDefinitionTime::isEqual ( const MEDCouplingDefinitionTime other  )  const
double ParaMEDMEM.MEDCouplingDefinitionTime.getTimeResolution (  )  const
void MEDCouplingDefinitionTime::getIdsOnTimeRight ( double  tm,
int meshId,
int arrId,
int arrIdInField,
int fieldId 
) const throw (INTERP_KERNEL::Exception)
void MEDCouplingDefinitionTime::getIdsOnTimeLeft ( double  tm,
int meshId,
int arrId,
int arrIdInField,
int fieldId 
) const throw (INTERP_KERNEL::Exception)
void MEDCouplingDefinitionTime::getIdsOnTime ( double  tm,
std::vector< int > &  meshIds,
std::vector< int > &  arrIds,
std::vector< int > &  arrIdsInField,
std::vector< int > &  fieldIds 
) const throw (INTERP_KERNEL::Exception)

References Med_Gen_test.it.

std::vector< double > MEDCouplingDefinitionTime::getHotSpotsTime (  )  const
void MEDCouplingDefinitionTime::appendRepr ( std::ostream &  stream  )  const
void MEDCouplingDefinitionTime::getTinySerializationInformation ( std::vector< int > &  tinyInfoI,
std::vector< double > &  tinyInfoD 
) const
void MEDCouplingDefinitionTime::unserialize ( const std::vector< int > &  tinyInfoI,
const std::vector< double > &  tinyInfoD 
)

Field Documentation