Version: 6.3.1
Public Member Functions | Private Attributes | Static Private Attributes

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)

Private Attributes

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

Static Private 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

const double MEDCouplingDefinitionTime::EPS_DFT = 1e-15 [static, private]
Copyright © 2007-2011 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