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

ParaMEDMEM.MEDFileFieldPerMeshPerTypePerDisc Class Reference

#include <MEDFileField.hxx>

Inheritance diagram for ParaMEDMEM.MEDFileFieldPerMeshPerTypePerDisc:
Inheritance graph

Public Member Functions

void assignFieldNoProfile (int offset, int nbOfCells, const MEDCouplingFieldDouble *field, MEDFieldFieldGlobs &glob) throw (INTERP_KERNEL::Exception)
void assignFieldProfile (const char *pflName, const DataArrayInt *globIds, const MEDCouplingFieldDouble *field, MEDFieldFieldGlobs &glob) throw (INTERP_KERNEL::Exception)
void assignNodeFieldNoProfile (const MEDCouplingFieldDouble *field, MEDFieldFieldGlobs &glob) throw (INTERP_KERNEL::Exception)
void assignNodeFieldProfile (const char *pflName, const DataArrayInt *globIds, const MEDCouplingFieldDouble *field, MEDFieldFieldGlobs &glob) throw (INTERP_KERNEL::Exception)
void writeLL (med_idt fid) const throw (INTERP_KERNEL::Exception)
const MEDFileFieldPerMeshPerTypegetFather () const
int getIteration () const
int getOrder () const
double getTime () const
std::string getName () const
std::string getMeshName () const
TypeOfField getType () const
void setType (TypeOfField newType)
INTERP_KERNEL::NormalizedCellType getGeoType () const
int getNumberOfComponents () const
int getNumberOfTuples () const
const std::vector< std::string > & getInfo () const
std::string getProfile () const
std::string getLocalization () const
int getLocId () const
void getFieldAtLevel (TypeOfField type, const MEDFieldFieldGlobs *glob, std::vector< const DataArrayDouble * > &dads, std::vector< const DataArrayInt * > &pfls, std::vector< int > &locs, std::vector< INTERP_KERNEL::NormalizedCellType > &geoTypes) const

Static Public Member Functions

static
MEDFileFieldPerMeshPerTypePerDisc
New (MEDFileFieldPerMeshPerType *fath, med_idt fid, TypeOfField type, int profileIt) throw (INTERP_KERNEL::Exception)
static
MEDFileFieldPerMeshPerTypePerDisc
New (MEDFileFieldPerMeshPerType *fath, TypeOfField type, int locId)
static int ConvertType (TypeOfField type, int locId) throw (INTERP_KERNEL::Exception)

Private Member Functions

 MEDFileFieldPerMeshPerTypePerDisc (MEDFileFieldPerMeshPerType *fath, med_idt fid, TypeOfField type, int profileIt) throw (INTERP_KERNEL::Exception)
 MEDFileFieldPerMeshPerTypePerDisc (MEDFileFieldPerMeshPerType *fath, TypeOfField type, int profileIt)

Private Attributes

TypeOfField _type
MEDFileFieldPerMeshPerType_father
MEDCouplingAutoRefCountObjectPtr
< DataArrayDouble
_arr
int _nval
 _nval is different than _arr->getNumberOfTuples() in case of ON_GAUSS_PT and ON_GAUSS_NE ! (_nval=_arr->getNumberOfTuples()/nbi)
int _profile_it
std::string _profile
std::string _localization
int _loc_id
 only on assignement -3 : ON_NODES, -2 : ON_CELLS, -1 : ON_GAUSS_NE, 0..* : ON_GAUSS_PT

Constructor & Destructor Documentation

MEDFileFieldPerMeshPerTypePerDisc::MEDFileFieldPerMeshPerTypePerDisc ( MEDFileFieldPerMeshPerType fath,
med_idt  fid,
TypeOfField  type,
int  profileIt 
) throw (INTERP_KERNEL::Exception) [private]
MEDFileFieldPerMeshPerTypePerDisc::MEDFileFieldPerMeshPerTypePerDisc ( MEDFileFieldPerMeshPerType fath,
TypeOfField  type,
int  profileIt 
) [private]

Member Function Documentation

MEDFileFieldPerMeshPerTypePerDisc * MEDFileFieldPerMeshPerTypePerDisc::New ( MEDFileFieldPerMeshPerType fath,
med_idt  fid,
TypeOfField  type,
int  profileIt 
) throw (INTERP_KERNEL::Exception) [static]

References medClient_test.type.

MEDFileFieldPerMeshPerTypePerDisc * MEDFileFieldPerMeshPerTypePerDisc::New ( MEDFileFieldPerMeshPerType fath,
TypeOfField  type,
int  locId 
) [static]
void MEDFileFieldPerMeshPerTypePerDisc::assignFieldNoProfile ( int  offset,
int  nbOfCells,
const MEDCouplingFieldDouble field,
MEDFieldFieldGlobs glob 
) throw (INTERP_KERNEL::Exception)
void MEDFileFieldPerMeshPerTypePerDisc::assignFieldProfile ( const char *  pflName,
const DataArrayInt globIds,
const MEDCouplingFieldDouble field,
MEDFieldFieldGlobs glob 
) throw (INTERP_KERNEL::Exception)
void MEDFileFieldPerMeshPerTypePerDisc::assignNodeFieldNoProfile ( const MEDCouplingFieldDouble field,
MEDFieldFieldGlobs glob 
) throw (INTERP_KERNEL::Exception)

References MED_test2.field.

void ParaMEDMEM.MEDFileFieldPerMeshPerTypePerDisc.assignNodeFieldProfile ( const char *  pflName,
const DataArrayInt globIds,
const MEDCouplingFieldDouble field,
MEDFieldFieldGlobs glob 
) throw (INTERP_KERNEL::Exception)
void MEDFileFieldPerMeshPerTypePerDisc::writeLL ( med_idt  fid) const throw (INTERP_KERNEL::Exception)
const MEDFileFieldPerMeshPerType * MEDFileFieldPerMeshPerTypePerDisc::getFather ( ) const
int MEDFileFieldPerMeshPerTypePerDisc::getIteration ( ) const
int MEDFileFieldPerMeshPerTypePerDisc::getOrder ( ) const
double MEDFileFieldPerMeshPerTypePerDisc::getTime ( ) const
std::string MEDFileFieldPerMeshPerTypePerDisc::getName ( ) const
std::string MEDFileFieldPerMeshPerTypePerDisc::getMeshName ( ) const
TypeOfField MEDFileFieldPerMeshPerTypePerDisc::getType ( ) const
void MEDFileFieldPerMeshPerTypePerDisc::setType ( TypeOfField  newType)
INTERP_KERNEL::NormalizedCellType MEDFileFieldPerMeshPerTypePerDisc::getGeoType ( ) const
int MEDFileFieldPerMeshPerTypePerDisc::getNumberOfComponents ( ) const
int MEDFileFieldPerMeshPerTypePerDisc::getNumberOfTuples ( ) const
const std::vector< std::string > & MEDFileFieldPerMeshPerTypePerDisc::getInfo ( ) const
std::string MEDFileFieldPerMeshPerTypePerDisc::getProfile ( ) const
std::string MEDFileFieldPerMeshPerTypePerDisc::getLocalization ( ) const
int ParaMEDMEM.MEDFileFieldPerMeshPerTypePerDisc.getLocId ( ) const
void MEDFileFieldPerMeshPerTypePerDisc::getFieldAtLevel ( TypeOfField  type,
const MEDFieldFieldGlobs glob,
std::vector< const DataArrayDouble * > &  dads,
std::vector< const DataArrayInt * > &  pfls,
std::vector< int > &  locs,
std::vector< INTERP_KERNEL::NormalizedCellType > &  geoTypes 
) const
int MEDFileFieldPerMeshPerTypePerDisc::ConvertType ( TypeOfField  type,
int  locId 
) throw (INTERP_KERNEL::Exception) [static]

Field Documentation

_nval is different than _arr->getNumberOfTuples() in case of ON_GAUSS_PT and ON_GAUSS_NE ! (_nval=_arr->getNumberOfTuples()/nbi)

only on assignement -3 : ON_NODES, -2 : ON_CELLS, -1 : ON_GAUSS_NE, 0..* : ON_GAUSS_PT

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