Version: 5.1.6

ParaMEDMEM.MEDFileUMeshL2 Class Reference

#include <MEDFileMeshLL.hxx>

Inheritance diagram for ParaMEDMEM.MEDFileUMeshL2:
Inheritance graph

Public Member Functions

 MEDFileUMeshL2 ()
void loadAll (med_idt fid, int mId, const char *mName)
void loadConnectivity (med_idt fid, int mdim, const char *mName)
void loadCoords (med_idt fid, int mId, int mdim, const char *mName) throw (INTERP_KERNEL::Exception)
int getNumberOfLevels () const
bool emptyLev (int levId) const
const std::vector
< MEDCouplingAutoRefCountObjectPtr
< MEDFileUMeshPerType > > & 
getLev (int levId) const
bool isFamDefinedOnLev (int levId) const
bool isNumDefinedOnLev (int levId) const
MEDCouplingAutoRefCountObjectPtr
< DataArrayDouble
getCoords () const
MEDCouplingAutoRefCountObjectPtr
< DataArrayInt
getCoordsFamily () const
MEDCouplingAutoRefCountObjectPtr
< DataArrayInt
getCoordsNum () const
void sortTypes ()

Static Public Member Functions

static int getMeshIdFromName (med_idt fid, const char *mname) throw (INTERP_KERNEL::Exception)
static void readFamiliesAndGrps (med_idt fid, const char *mname, std::map< std::string, int > &fams, std::map< std::string, std::vector< std::string > > &grps)
static void writeFamiliesAndGrps (med_idt fid, const char *mname, const std::map< std::string, int > &fams, const std::map< std::string, std::vector< std::string > > &grps, int tooLongStrPol)
static void writeCoords (med_idt fid, const char *mname, const DataArrayDouble *coords, const DataArrayInt *famCoords, const DataArrayInt *numCoords)

Data Fields

std::vector< std::vector
< MEDCouplingAutoRefCountObjectPtr
< MEDFileUMeshPerType > > > 
_per_type_mesh
MEDCouplingAutoRefCountObjectPtr
< DataArrayDouble
_coords
MEDCouplingAutoRefCountObjectPtr
< DataArrayInt
_fam_coords
MEDCouplingAutoRefCountObjectPtr
< DataArrayInt
_num_coords

Constructor & Destructor Documentation

MEDFileUMeshL2::MEDFileUMeshL2 (  ) 

Member Function Documentation

void MEDFileUMeshL2::loadAll ( med_idt  fid,
int  mId,
const char *  mName 
)
void MEDFileUMeshL2::loadConnectivity ( med_idt  fid,
int  mdim,
const char *  mName 
)
void MEDFileUMeshL2::loadCoords ( med_idt  fid,
int  mId,
int  mdim,
const char *  mName 
) throw (INTERP_KERNEL::Exception)
int ParaMEDMEM.MEDFileUMeshL2.getNumberOfLevels (  )  const
bool ParaMEDMEM.MEDFileUMeshL2.emptyLev ( int  levId  )  const
const std::vector< MEDCouplingAutoRefCountObjectPtr<MEDFileUMeshPerType> >& ParaMEDMEM.MEDFileUMeshL2.getLev ( int  levId  )  const
bool MEDFileUMeshL2::isFamDefinedOnLev ( int  levId  )  const
bool MEDFileUMeshL2::isNumDefinedOnLev ( int  levId  )  const
MEDCouplingAutoRefCountObjectPtr<DataArrayDouble> ParaMEDMEM.MEDFileUMeshL2.getCoords (  )  const
MEDCouplingAutoRefCountObjectPtr<DataArrayInt> ParaMEDMEM.MEDFileUMeshL2.getCoordsFamily (  )  const
MEDCouplingAutoRefCountObjectPtr<DataArrayInt> ParaMEDMEM.MEDFileUMeshL2.getCoordsNum (  )  const
int MEDFileUMeshL2::getMeshIdFromName ( med_idt  fid,
const char *  mname 
) throw (INTERP_KERNEL::Exception) [static]
void MEDFileUMeshL2::readFamiliesAndGrps ( med_idt  fid,
const char *  mname,
std::map< std::string, int > &  fams,
std::map< std::string, std::vector< std::string > > &  grps 
) [static]
void MEDFileUMeshL2::writeFamiliesAndGrps ( med_idt  fid,
const char *  mname,
const std::map< std::string, int > &  fams,
const std::map< std::string, std::vector< std::string > > &  grps,
int  tooLongStrPol 
) [static]
void MEDFileUMeshL2::writeCoords ( med_idt  fid,
const char *  mname,
const DataArrayDouble coords,
const DataArrayInt famCoords,
const DataArrayInt numCoords 
) [static]
void MEDFileUMeshL2::sortTypes (  ) 

Field Documentation