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

ParaMEDMEM.MEDFileFieldMultiTS Class Reference

#include <MEDFileField.hxx>

Inheritance diagram for ParaMEDMEM.MEDFileFieldMultiTS:
Inheritance graph

Public Member Functions

void write (const char *fileName, int mode) const throw (INTERP_KERNEL::Exception)
MEDCouplingFieldDoublegetFieldAtLevel (TypeOfField type, int iteration, int order, int meshDimRelToMax, int renumPol=0) const throw (INTERP_KERNEL::Exception)
MEDCouplingFieldDoublegetFieldOnMeshAtLevel (TypeOfField type, int iteration, int order, int meshDimRelToMax, const MEDFileMesh *mesh, int renumPol=0) const throw (INTERP_KERNEL::Exception)
MEDCouplingFieldDoublegetFieldOnMeshAtLevel (TypeOfField type, int iteration, int order, const MEDCouplingMesh *mesh, int renumPol=0) const throw (INTERP_KERNEL::Exception)
MEDCouplingFieldDoublegetFieldAtLevelOld (TypeOfField type, const char *mname, int iteration, int order, int meshDimRelToMax, int renumPol=0) const throw (INTERP_KERNEL::Exception)
DataArrayDoublegetFieldWithProfile (TypeOfField type, int iteration, int order, int meshDimRelToMax, const MEDFileMesh *mesh, DataArrayInt *&pfl) const throw (INTERP_KERNEL::Exception)
void appendFieldNoProfileSBT (const MEDCouplingFieldDouble *field) throw (INTERP_KERNEL::Exception)
void appendFieldProfile (const MEDCouplingFieldDouble *field, const MEDFileMesh *mesh, int meshDimRelToMax, const DataArrayInt *profile) throw (INTERP_KERNEL::Exception)

Static Public Member Functions

static MEDFileFieldMultiTSNew ()
static MEDFileFieldMultiTSNew (const char *fileName, const char *fieldName) throw (INTERP_KERNEL::Exception)

Private Member Functions

std::vector< std::string > getPflsReallyUsed () const
std::vector< std::string > getLocsReallyUsed () const
 MEDFileFieldMultiTS ()
 MEDFileFieldMultiTS (const char *fileName, const char *fieldName) throw (INTERP_KERNEL::Exception)

Detailed Description

User class.


Constructor & Destructor Documentation

MEDFileFieldMultiTS::MEDFileFieldMultiTS ( ) [private]
MEDFileFieldMultiTS::MEDFileFieldMultiTS ( const char *  fileName,
const char *  fieldName 
) throw (INTERP_KERNEL::Exception) [private]

Member Function Documentation

MEDFileFieldMultiTS * MEDFileFieldMultiTS::New ( ) [static]
MEDFileFieldMultiTS * MEDFileFieldMultiTS::New ( const char *  fileName,
const char *  fieldName 
) throw (INTERP_KERNEL::Exception) [static]
void MEDFileFieldMultiTS::write ( const char *  fileName,
int  mode 
) const throw (INTERP_KERNEL::Exception)
MEDCouplingFieldDouble * MEDFileFieldMultiTS::getFieldAtLevel ( TypeOfField  type,
int  iteration,
int  order,
int  meshDimRelToMax,
int  renumPol = 0 
) const throw (INTERP_KERNEL::Exception)

Performs the job than MEDFileField1TS.getFieldAtLevel except that (iteration,order) couple should be specified ! If such couple does not exist an exception is thrown.

References ParaMEDMEM.MEDFileField1TSWithoutDAS.getFieldAtLevel(), and medClient_test.type.

MEDCouplingFieldDouble * MEDFileFieldMultiTS::getFieldOnMeshAtLevel ( TypeOfField  type,
int  iteration,
int  order,
int  meshDimRelToMax,
const MEDFileMesh mesh,
int  renumPol = 0 
) const throw (INTERP_KERNEL::Exception)

Performs the job than MEDFileField1TS.getFieldOnMeshAtLevel except that (iteration,order) couple should be specified ! If such couple does not exist an exception is thrown.

References ParaMEDMEM.MEDFileField1TSWithoutDAS.getFieldOnMeshAtLevel(), MED_test2.mesh, and medClient_test.type.

MEDCouplingFieldDouble * MEDFileFieldMultiTS::getFieldOnMeshAtLevel ( TypeOfField  type,
int  iteration,
int  order,
const MEDCouplingMesh mesh,
int  renumPol = 0 
) const throw (INTERP_KERNEL::Exception)

Performs the job than MEDFileField1TS.getFieldOnMeshAtLevel except that (iteration,order) couple should be specified ! If such couple does not exist an exception is thrown.

References ParaMEDMEM.MEDFileField1TSWithoutDAS.getFieldOnMeshAtLevel(), MED_test2.mesh, and medClient_test.type.

MEDCouplingFieldDouble * MEDFileFieldMultiTS::getFieldAtLevelOld ( TypeOfField  type,
const char *  mname,
int  iteration,
int  order,
int  meshDimRelToMax,
int  renumPol = 0 
) const throw (INTERP_KERNEL::Exception)
DataArrayDouble * MEDFileFieldMultiTS::getFieldWithProfile ( TypeOfField  type,
int  iteration,
int  order,
int  meshDimRelToMax,
const MEDFileMesh mesh,
DataArrayInt *&  pfl 
) const throw (INTERP_KERNEL::Exception)
void MEDFileFieldMultiTS::appendFieldNoProfileSBT ( const MEDCouplingFieldDouble field) throw (INTERP_KERNEL::Exception)

References MED_test2.field.

void MEDFileFieldMultiTS::appendFieldProfile ( const MEDCouplingFieldDouble field,
const MEDFileMesh mesh,
int  meshDimRelToMax,
const DataArrayInt profile 
) throw (INTERP_KERNEL::Exception)

References MED_test2.field, and MED_test2.mesh.

std::vector< std::string > MEDFileFieldMultiTS::getPflsReallyUsed ( ) const [private, virtual]
std::vector< std::string > MEDFileFieldMultiTS::getLocsReallyUsed ( ) const [private, virtual]
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