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

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)

Static Public Member Functions

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

Protected Member Functions

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

Protected Attributes

std::vector
< MEDCouplingAutoRefCountObjectPtr
< MEDCouplingFieldDouble > > 
_fs

Constructor & Destructor Documentation

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

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

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