Version: 6.5.0
Public Member Functions | Static Public Member Functions | List of all members
ParaMEDMEM::MEDCouplingFieldTemplate Class Reference
Inheritance diagram for ParaMEDMEM::MEDCouplingFieldTemplate:
Inheritance graph
[legend]
Collaboration diagram for ParaMEDMEM::MEDCouplingFieldTemplate:
Collaboration graph
[legend]

Public Member Functions

std::string simpleRepr () const
std::string advancedRepr () const
void checkCoherency () const throw (INTERP_KERNEL::Exception)
void getTinySerializationIntInformation (std::vector< int > &tinyInfo) const
void getTinySerializationDbleInformation (std::vector< double > &tinyInfo) const
void getTinySerializationStrInformation (std::vector< std::string > &tinyInfo) const
void resizeForUnserialization (const std::vector< int > &tinyInfoI, DataArrayInt *&dataInt)
void finishUnserialization (const std::vector< int > &tinyInfoI, const std::vector< double > &tinyInfoD, const std::vector< std::string > &tinyInfoS)
void serialize (DataArrayInt *&dataInt) const
- Public Member Functions inherited from ParaMEDMEM::MEDCouplingField
virtual bool areCompatibleForMerge (const MEDCouplingField *other) const
virtual bool areStrictlyCompatible (const MEDCouplingField *other) const
virtual bool isEqual (const MEDCouplingField *other, double meshPrec, double valsPrec) const
virtual bool isEqualWithoutConsideringStr (const MEDCouplingField *other, double meshPrec, double valsPrec) const
void setMesh (const ParaMEDMEM::MEDCouplingMesh *mesh)
const ParaMEDMEM::MEDCouplingMeshgetMesh () const
void setName (const char *name)
const char * getDescription () const
void setDescription (const char *desc)
const char * getName () const
TypeOfField getTypeOfField () const
NatureOfField getNature () const
virtual void setNature (NatureOfField nat) throw (INTERP_KERNEL::Exception)
DataArrayDoublegetLocalizationOfDiscr () const throw (INTERP_KERNEL::Exception)
MEDCouplingFieldDoublebuildMeasureField (bool isAbs) const throw (INTERP_KERNEL::Exception)
MEDCouplingMeshbuildSubMeshData (const int *start, const int *end, DataArrayInt *&di) const
MEDCouplingFieldDiscretizationgetDiscretization () const
int getNumberOfTuplesExpected () const throw (INTERP_KERNEL::Exception)
int getNumberOfMeshPlacesExpected () const throw (INTERP_KERNEL::Exception)
void setGaussLocalizationOnType (INTERP_KERNEL::NormalizedCellType type, const std::vector< double > &refCoo, const std::vector< double > &gsCoo, const std::vector< double > &wg) throw (INTERP_KERNEL::Exception)
void setGaussLocalizationOnCells (const int *begin, const int *end, const std::vector< double > &refCoo, const std::vector< double > &gsCoo, const std::vector< double > &wg) throw (INTERP_KERNEL::Exception)
void clearGaussLocalizations ()
MEDCouplingGaussLocalization & getGaussLocalization (int locId) throw (INTERP_KERNEL::Exception)
int getGaussLocalizationIdOfOneType (INTERP_KERNEL::NormalizedCellType type) const throw (INTERP_KERNEL::Exception)
int getNbOfGaussLocalization () const throw (INTERP_KERNEL::Exception)
int getGaussLocalizationIdOfOneCell (int cellId) const throw (INTERP_KERNEL::Exception)
void getCellIdsHavingGaussLocalization (int locId, std::vector< int > &cellIds) const throw (INTERP_KERNEL::Exception)
const
MEDCouplingGaussLocalization & 
getGaussLocalization (int locId) const throw (INTERP_KERNEL::Exception)
- Public Member Functions inherited from ParaMEDMEM::RefCountObject
bool decrRef () const
void incrRef () const
- Public Member Functions inherited from ParaMEDMEM::TimeLabel
TimeLabeloperator= (const TimeLabel &other)
void declareAsNew () const
unsigned int getTimeOfThis () const

Static Public Member Functions

static MEDCouplingFieldTemplateNew (const MEDCouplingFieldDouble *f) throw (INTERP_KERNEL::Exception)
static MEDCouplingFieldTemplateNew (TypeOfField type)

Additional Inherited Members

- Protected Member Functions inherited from ParaMEDMEM::MEDCouplingField
void updateTime () const
 MEDCouplingField (TypeOfField type)
 MEDCouplingField (const MEDCouplingField &other)
 MEDCouplingField (MEDCouplingFieldDiscretization *type, NatureOfField nature=NoNature)
virtual ~MEDCouplingField ()
- Protected Attributes inherited from ParaMEDMEM::MEDCouplingField
std::string _name
std::string _desc
NatureOfField _nature
const MEDCouplingMesh_mesh
MEDCouplingFieldDiscretization_type

Member Function Documentation

MEDCouplingFieldTemplate * MEDCouplingFieldTemplate::New ( const MEDCouplingFieldDouble f) throw (INTERP_KERNEL::Exception)
static
MEDCouplingFieldTemplate * MEDCouplingFieldTemplate::New ( TypeOfField  type)
static

The user should not use this method. Only useful for CORBA serialization/unserialization.

std::string MEDCouplingFieldTemplate::simpleRepr ( ) const
std::string MEDCouplingFieldTemplate::advancedRepr ( ) const

References simpleRepr().

void MEDCouplingFieldTemplate::checkCoherency ( ) const throw (INTERP_KERNEL::Exception)
virtual
void MEDCouplingFieldTemplate::getTinySerializationIntInformation ( std::vector< int > &  tinyInfo) const
void MEDCouplingFieldTemplate::getTinySerializationDbleInformation ( std::vector< double > &  tinyInfo) const
void MEDCouplingFieldTemplate::getTinySerializationStrInformation ( std::vector< std::string > &  tinyInfo) const
void MEDCouplingFieldTemplate::resizeForUnserialization ( const std::vector< int > &  tinyInfoI,
DataArrayInt *&  dataInt 
)
void MEDCouplingFieldTemplate::finishUnserialization ( const std::vector< int > &  tinyInfoI,
const std::vector< double > &  tinyInfoD,
const std::vector< std::string > &  tinyInfoS 
)
void MEDCouplingFieldTemplate::serialize ( DataArrayInt *&  dataInt) const
Copyright © 2007-2012 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