Version: 5.1.6

ParaMEDMEM.MEDCouplingMultiFields Class Reference

#include <MEDCouplingMultiFields.hxx>

Inheritance diagram for ParaMEDMEM.MEDCouplingMultiFields:
Inheritance graph

Public Member Functions

MEDCouplingMultiFieldsdeepCpy () const
std::string getName () const
std::string getDescription () const
std::string getTimeUnit () const
double getTimeResolution () const throw (INTERP_KERNEL::Exception)
virtual std::string simpleRepr () const
virtual std::string advancedRepr () const
virtual bool isEqual (const MEDCouplingMultiFields *other, double meshPrec, double valsPrec) const
virtual bool isEqualWithoutConsideringStr (const MEDCouplingMultiFields *other, double meshPrec, double valsPrec) const
const MEDCouplingFieldDoublegetFieldWithId (int id) const throw (INTERP_KERNEL::Exception)
std::vector< const
MEDCouplingFieldDouble * > 
getFields () const
int getNumberOfFields () const
const MEDCouplingFieldDoublegetFieldAtPos (int id) const throw (INTERP_KERNEL::Exception)
virtual std::vector
< MEDCouplingMesh * > 
getMeshes () const throw (INTERP_KERNEL::Exception)
virtual std::vector
< MEDCouplingMesh * > 
getDifferentMeshes (std::vector< int > &refs) const throw (INTERP_KERNEL::Exception)
virtual std::vector
< DataArrayDouble * > 
getArrays () const throw (INTERP_KERNEL::Exception)
virtual std::vector
< DataArrayDouble * > 
getDifferentArrays (std::vector< std::vector< int > > &refs) const throw (INTERP_KERNEL::Exception)
void updateTime () const
void getTinySerializationInformation (std::vector< int > &tinyInfo, std::vector< double > &tinyInfo2, int &nbOfDiffMeshes, int &nbOfDiffArr) const
void finishUnserialization (const std::vector< int > &tinyInfoI, const std::vector< double > &tinyInfoD, const std::vector< MEDCouplingFieldTemplate * > &ft, const std::vector< MEDCouplingMesh * > &ms, const std::vector< DataArrayDouble * > &das)
virtual void checkCoherency () const throw (INTERP_KERNEL::Exception)
 MEDCouplingMultiFields (const std::vector< MEDCouplingFieldDouble * > &fs) throw (INTERP_KERNEL::Exception)
 MEDCouplingMultiFields (const MEDCouplingMultiFields &other)
 MEDCouplingMultiFields ()

Static Public Member Functions

static MEDCouplingMultiFieldsNew (const std::vector< MEDCouplingFieldDouble * > &fs) throw (INTERP_KERNEL::Exception)
static MEDCouplingMultiFieldsNew ()

Data Fields

std::vector
< MEDCouplingAutoRefCountObjectPtr
< MEDCouplingFieldDouble > > 
_fs

Constructor & Destructor Documentation

MEDCouplingMultiFields::MEDCouplingMultiFields ( const std::vector< MEDCouplingFieldDouble * > &  fs  )  throw (INTERP_KERNEL::Exception)

References Med_Gen_test.it.

MEDCouplingMultiFields::MEDCouplingMultiFields ( const MEDCouplingMultiFields other  ) 
MEDCouplingMultiFields::MEDCouplingMultiFields (  ) 

Member Function Documentation

MEDCouplingMultiFields * MEDCouplingMultiFields::New ( const std::vector< MEDCouplingFieldDouble * > &  fs  )  throw (INTERP_KERNEL::Exception) [static]
MEDCouplingMultiFields * MEDCouplingMultiFields::New (  )  [static]
MEDCouplingMultiFields * MEDCouplingMultiFields::deepCpy (  )  const
std::string MEDCouplingMultiFields::getName (  )  const
std::string MEDCouplingMultiFields::getDescription (  )  const
std::string MEDCouplingMultiFields::getTimeUnit (  )  const
double MEDCouplingMultiFields::getTimeResolution (  )  const throw (INTERP_KERNEL::Exception)
std::string MEDCouplingMultiFields::simpleRepr (  )  const [virtual]
std::string MEDCouplingMultiFields::advancedRepr (  )  const [virtual]
bool MEDCouplingMultiFields::isEqual ( const MEDCouplingMultiFields other,
double  meshPrec,
double  valsPrec 
) const [virtual]
bool MEDCouplingMultiFields::isEqualWithoutConsideringStr ( const MEDCouplingMultiFields other,
double  meshPrec,
double  valsPrec 
) const [virtual]
const MEDCouplingFieldDouble * MEDCouplingMultiFields::getFieldWithId ( int  id  )  const throw (INTERP_KERNEL::Exception)

References testRenumbering.id.

std::vector< const MEDCouplingFieldDouble * > MEDCouplingMultiFields::getFields (  )  const
int MEDCouplingMultiFields::getNumberOfFields (  )  const
const MEDCouplingFieldDouble * MEDCouplingMultiFields::getFieldAtPos ( int  id  )  const throw (INTERP_KERNEL::Exception)

References testRenumbering.id.

std::vector< MEDCouplingMesh * > MEDCouplingMultiFields::getMeshes (  )  const throw (INTERP_KERNEL::Exception) [virtual]
std::vector< MEDCouplingMesh * > MEDCouplingMultiFields::getDifferentMeshes ( std::vector< int > &  refs  )  const throw (INTERP_KERNEL::Exception) [virtual]
std::vector< DataArrayDouble * > MEDCouplingMultiFields::getArrays (  )  const throw (INTERP_KERNEL::Exception) [virtual]
std::vector< DataArrayDouble * > MEDCouplingMultiFields::getDifferentArrays ( std::vector< std::vector< int > > &  refs  )  const throw (INTERP_KERNEL::Exception) [virtual]
void MEDCouplingMultiFields::updateTime (  )  const [virtual]
void MEDCouplingMultiFields::getTinySerializationInformation ( std::vector< int > &  tinyInfo,
std::vector< double > &  tinyInfo2,
int nbOfDiffMeshes,
int nbOfDiffArr 
) const
void MEDCouplingMultiFields::finishUnserialization ( const std::vector< int > &  tinyInfoI,
const std::vector< double > &  tinyInfoD,
const std::vector< MEDCouplingFieldTemplate * > &  ft,
const std::vector< MEDCouplingMesh * > &  ms,
const std::vector< DataArrayDouble * > &  das 
)
void MEDCouplingMultiFields::checkCoherency (  )  const throw (INTERP_KERNEL::Exception) [virtual]

Field Documentation