Version: 6.3.1
Packages | Data Structures | Typedefs | Enumerations | Functions | Variables

Package MEDMEM

Packages

package  DRIVERFACTORY

Data Structures

class  CONNECTIVITYClient
class  COORDINATEClient
class  FAMILYClient
class  FIELDClient
class  FIELDDOUBLEClient
class  FIELDINTClient
class  GMESHClient
class  GROUPClient
class  MESHClient
class  SUPPORTClient
class  MEDARRAY
class  MEDMEM_ArrayInterface
class  SDForSorting
class  ASCII_FIELD_DRIVER
class  CELLMODEL
class  CELLMODEL_Map
class  CONNECTIVITY
class  CONNECTZONE
class  COORDINATE
struct  _noeud
struct  _maille
struct  _mailleIteratorCompare
struct  _groupe
struct  _fieldBase
class  _field
class  _maillageByDimIterator
struct  _intermediateMED
class  ENSIGHT_FIELD_DRIVER
class  ENSIGHT_FIELD_RDONLY_DRIVER
class  ENSIGHT_FIELD_WRONLY_DRIVER
class  ENSIGHT_MED_DRIVER
 Base of EnSight drivers. More...
class  ENSIGHT_MED_RDONLY_DRIVER
 Reading EnSight driver. More...
class  ENSIGHT_MED_WRONLY_DRIVER
 Writing EnSight driver. To set writing format use setEnSightFormatForWriting(EnSightFormat) and setEnSightBinaryFormatForWriting(bool) More...
class  ENSIGHT_MESH_DRIVER
class  ENSIGHT_MESH_RDONLY_DRIVER
 Reading EnSight driver. More...
class  ENSIGHT_MESH_WRONLY_DRIVER
 Writing EnSight mesh driver. To set writing format use setEnSightFormatForWriting(EnSightFormat) and setEnSightBinaryFormatForWriting(bool) More...
class  MEDEXCEPTION
class  MED_DRIVER_NOT_FOUND_EXCEPTION
class  Extractor
 Tool taking an input field and making a field of lower dimension by cutting the given field by a plane or a line. More...
class  FAMILY
struct  MinMax
struct  MinMax< double >
struct  MinMax< int >
struct  SET_VALUE_TYPE
struct  SET_VALUE_TYPE< double >
struct  SET_VALUE_TYPE< int >
class  FIELD_
class  FIELD
class  GAUSS_LOCALIZATION_
class  GAUSS_LOCALIZATION
class  GENDRIVER
struct  nameGIBItoMED
class  GIBI_MESH_DRIVER
class  GIBI_MESH_RDONLY_DRIVER
class  GIBI_MESH_WRONLY_DRIVER
class  GIBI_MESH_RDWR_DRIVER
class  GIBI_MED_RDONLY_DRIVER
class  GIBI_MED_WRONLY_DRIVER
class  GMESH
 Base class of structured and unstructured meshes. More...
class  GRID
class  GROUP
class  IndexCheckPolicy
class  NoIndexCheckPolicy
class  INIT
class  InterlacingPolicy
class  FullInterlaceNoGaussPolicy
class  NoInterlaceNoGaussPolicy
class  NoInterlaceByTypeNoGaussPolicy
class  FullInterlaceGaussPolicy
class  NoInterlaceGaussPolicy
class  NoInterlaceByTypeGaussPolicy
struct  __ERROR_INTERLACING_GAUSS_TRAITS_POLICY_INSTANCIATED_WITH_INCORRECT_TYPE
struct  MEDMEM_InterlacingTraits
struct  MEDMEM_InterlacingTraits< FullInterlace, Gauss >
struct  MEDMEM_InterlacingTraits< FullInterlace, NoGauss >
struct  MEDMEM_InterlacingTraits< NoInterlace, Gauss >
struct  MEDMEM_InterlacingTraits< NoInterlace, NoGauss >
struct  MEDMEM_InterlacingTraits< NoInterlaceByType, Gauss >
struct  MEDMEM_InterlacingTraits< NoInterlaceByType, NoGauss >
class  MED_FIELD_DRIVER
class  MED_FIELD_RDONLY_DRIVER
class  MED_FIELD_WRONLY_DRIVER
class  MED_FIELD_RDWR_DRIVER
struct  DT_IT_
struct  LT_DT_IT_
class  MEDFILEBROWSER
 Class giving access to names of meshes and fields contained in the med file. More...
class  MED_MESH_DRIVER
class  MED_MESH_RDONLY_DRIVER
class  MED_MESH_WRONLY_DRIVER
class  MED_MESH_RDWR_DRIVER
class  MESH
class  MeshFuse
 Mesh able to concatenate other meshes. More...
class  MESHING
class  MEDMODULUSARRAY
class  MEDMEM_Array_
class  MEDMEM_Array
class  OptionGeneric
class  Option
class  OptionManager
class  PointerOf
class  PORFLOW_MESH_DRIVER
class  PORFLOW_MESH_RDONLY_DRIVER
class  PORFLOW_MESH_WRONLY_DRIVER
class  PORFLOW_MESH_RDWR_DRIVER
class  RCBASE
class  AutoDeref
 Class calling RCBASE.removeReference() at distruction. Useful to avoid memory leaks in case of exceptions; helps not to forget to delete anything, etc. More...
class  MEDSKYLINEARRAY
class  STRING
class  SUPPORT
struct  Gauss
struct  NoGauss
struct  FullInterlace
struct  NoInterlace
struct  NoInterlaceByType
class  TYPE_MESH_DRIVER
class  TYPE_MESH_RDONLY_DRIVER
class  TYPE_MESH_WRONLY_DRIVER
class  TYPE_MESH_RDWR_DRIVER
class  UNIT
class  VTK_FIELD_DRIVER
class  VTK_MED_DRIVER
class  VTK_MESH_DRIVER
class  _VTK_BinaryWriter
class  PointLocator
class  PointLocatorInSimplex
class  FAMILY_i
class  FIELD_i
class  FIELDTEMPLATE_I
class  GMESH_i
class  GROUP_i
class  MED_i
class  MESH_i
class  SUPPORT_i
struct  FIELDI_TRAITS
struct  FIELDI_TRAITS< double, FullInterlace >
struct  FIELDI_TRAITS< double, NoInterlace >
struct  FIELDI_TRAITS< double, NoInterlaceByType >
struct  FIELDI_TRAITS< int, FullInterlace >
struct  FIELDI_TRAITS< int, NoInterlace >
struct  FIELDI_TRAITS< int, NoInterlaceByType >

Typedefs

typedef pair< int, int_link
typedef std::vector< DT_IT_VEC_DT_IT_
typedef map< DT_IT_,
SALOME_MED::FIELD_ptr,
LT_DT_IT_
MAP_IOR_DT_IT_

Enumerations

enum  EnSightFormat { ENSIGHT_6, ENSIGHT_GOLD }
 

Functions to set writing format. Default format is EnSight6 ASCII.

More...
enum  driverTypes {
  MED_DRIVER = 0, GIBI_DRIVER = 1, PORFLOW_DRIVER = 2, ENSIGHT_DRIVER = 250,
  VTK_DRIVER = 254, ASCII_DRIVER = 3, NO_DRIVER = 255
}

Functions

template<typename TLocal , typename TCorbaSeq , typename Tint >
void convertCorbaArray (TLocal *&T, Tint &nT, const TCorbaSeq &S)
template<typename TLocal , typename TCorbaSeq , typename Tint >
void convertCorbaArray2 (TLocal &tab, Tint &nT, const TCorbaSeq s)
template<typename TCorba , typename TLocal , typename TCorbaSeq >
void convertCorbaArray (TLocal *&T, long &nT, const TCorbaSeq &S, void *f)
template<typename TLocal , typename TCorbaSeq >
void convertCorbaArray (std::vector< TLocal > &T, int &nT, const TCorbaSeq &S)
template<typename TCorba , typename TLocal , typename TCorbaSeq >
void convertCorbaArray (std::vector< TLocal > &T, int &nT, const TCorbaSeq &S, void *f)
template<typename TCorba , typename TLocal , typename TCorbaSeq , typename TInfo >
void convertCorbaArray (std::vector< TLocal > &T, const TCorbaSeq &S, void *f, TInfo M)
template<class T , class CHECKING_POLICY >
MEDMEM_Array< T,
FullInterlaceGaussPolicy,
CHECKING_POLICY > * 
ArrayConvert (const MEDMEM_Array< T, NoInterlaceGaussPolicy, CHECKING_POLICY > &array, T *values=0)
template<class T , class CHECKING_POLICY >
MEDMEM_Array< T,
NoInterlaceGaussPolicy,
CHECKING_POLICY > * 
ArrayConvert (const MEDMEM_Array< T, FullInterlaceGaussPolicy, CHECKING_POLICY > &array, T *values=0)
template<class T , class CHECKING_POLICY >
MEDMEM_Array< T,
FullInterlaceGaussPolicy,
CHECKING_POLICY > * 
ArrayConvert (const MEDMEM_Array< T, NoInterlaceByTypeGaussPolicy, CHECKING_POLICY > &array, T *values=0)
template<class T , class CHECKING_POLICY >
MEDMEM_Array< T,
NoInterlaceGaussPolicy,
CHECKING_POLICY > * 
ArrayConvert2No (const MEDMEM_Array< T, NoInterlaceByTypeGaussPolicy, CHECKING_POLICY > &array, T *values=0)
template<class T , class CHECKING_POLICY >
MEDMEM_Array< T,
NoInterlaceNoGaussPolicy,
CHECKING_POLICY > * 
ArrayConvert (const MEDMEM_Array< T, FullInterlaceNoGaussPolicy, CHECKING_POLICY > &array, T *values=0)
template<class T , class CHECKING_POLICY >
MEDMEM_Array< T,
FullInterlaceNoGaussPolicy,
CHECKING_POLICY > * 
ArrayConvert (const MEDMEM_Array< T, NoInterlaceByTypeNoGaussPolicy, CHECKING_POLICY > &array, T *values=0)
template<class T , class CHECKING_POLICY >
MEDMEM_Array< T,
NoInterlaceNoGaussPolicy,
CHECKING_POLICY > * 
ArrayConvert2No (const MEDMEM_Array< T, NoInterlaceByTypeNoGaussPolicy, CHECKING_POLICY > &array, T *values=0)
template<class T , class CHECKING_POLICY >
MEDMEM_Array< T,
FullInterlaceNoGaussPolicy,
CHECKING_POLICY > * 
ArrayConvert (const MEDMEM_Array< T, NoInterlaceNoGaussPolicy, CHECKING_POLICY > &array, T *values=0)
template<int N, unsigned int CODE>
void fill (double *a, const double *b)
template<int N>
bool compare (const double *a, const double *b)
template<>
void fill<-1, 0x3 > (double *a, const double *b)
template<>
bool compare<-1 > (const double *a, const double *b)
ostream & operator<< (ostream &os, const CELLMODEL &my)
std::ostream & operator<< (std::ostream &os, CONNECTIVITY &my)
std::ostream & operator<< (std::ostream &os, const _maille &ma)
std::ostream & operator<< (std::ostream &os, const _groupe &gr)
std::ostream & operator<< (std::ostream &os, const _noeud &no)
std::ostream & operator<< (std::ostream &os, const _fieldBase *f)
std::ostream & operator<< (std::ostream &os, const _intermediateMED &mi)
void setEnSightFormatForWriting (EnSightFormat format, bool isBinary)
EnSightFormat getEnSightFormatForWriting ()
bool isBinaryEnSightFormatForWriting ()
void setIgnoreIncompatibility (bool toIgnore=true)
 To raise or not if MEDMEM-EnSight incompatibility encounters or suspected.
ostream & operator<< (ostream &os, const MEDEXCEPTION &ex)
std::ostream & operator<< (std::ostream &os, FAMILY &my)
std::ostream & operator<< (std::ostream &os, const FAMILY &my)
template<class T >
FIELD< T, FullInterlace > * FieldConvert (const FIELD< T, NoInterlace > &field)
template<class T >
FIELD< T, NoInterlace > * FieldConvert (const FIELD< T, FullInterlace > &field)
template<class T >
FIELD< T, FullInterlace > * FieldConvert (const FIELD< T, NoInterlaceByType > &field)
template<class INTERLACING_TAG >
ostream & operator<< (ostream &os, const GAUSS_LOCALIZATION< INTERLACING_TAG > &loc)
ostream & operator<< (ostream &os, const GENDRIVER &genDriver)
std::ostream & operator<< (std::ostream &os, const GMESH &me)
 Print operator.
std::ostream & operator<< (std::ostream &os, GROUP &my)
char * med2_1_To_med2_3 (char *fileNameIn) throw (MEDMEM::MEDEXCEPTION)
MED_EN::medFileVersion getMedFileVersion (const string &fileName) throw (MEDEXCEPTION)
med_2_3::med_access_mode getMedAccessMode (MED_EN::med_mode_acces mode)
ostream & operator<< (ostream &os, const MESH &my)
 print my contents
ostream & operator<< (ostream &os, const MEDSKYLINEARRAY &sky)
MESHreadMeshInFile (const std::string &fileName, const std::string &meshName)
template<class T >
FIELD< T > * readFieldInFile (const std::string &fileName, const std::string &fieldName)
void writeMeshToFile (const MESH *meshObj, const std::string &fileName)
template<class T >
void writeFieldToFile (const FIELD< T > *fieldObj, const std::string &fileName)
std::string getBaseName (const std::string &dataname)
std::string getDirName (const std::string &dataname)
std::string healName (const std::string &name)
 Make a name valid. So far, removes white spaces from name end.
int swapBytes (const int theValue)

Variables

dn46 SALOME series6x631 MED
Mandriva2010 MED_SRC src
MEDMEM MEDMEM_AsciiFieldDriver
hxx dn46 SALOME series6x631
MED Mandriva2010 MED_SRC src
MEDMEM MEDMEM_AsciiFieldDriver
hxx dn46 SALOME series6x631
MED Mandriva2010 MED_SRC src
MEDMEM MEDMEM_AsciiFieldDriver
hxx dn46 SALOME series6x631
MED Mandriva2010 MED_SRC src
MEDMEM MEDMEM_AsciiFieldDriver
hxx dn46 SALOME series6x631
MED Mandriva2010 MED_SRC src
MEDMEM MEDMEM_AsciiFieldDriver
hxx dn46 SALOME series6x631
MED Mandriva2010 MED_SRC src
MEDMEM MEDMEM_AsciiFieldDriver
hxx const int 
PRECISION_IN_ASCII_FILE = 10
const double PRECISION_IN_COMPARE = 1e-10
const int SPACE_BETWEEN_NBS = 19
EnSightFormat theEnSightFormatForWriting = ENSIGHT_6
bool theBinaryFormatForWriting = false
bool theIgnoreIncompatibility = false

Detailed Description

A template class to generate an array of any particular type (int, long, float, double) for our purpose in the MED++ library.

Arrays can be stored in MED_FULL_INTERLACE mode (ie : x1,y1,z1,x2,y2,z2...) or in MED_NO_INTERLACE mode ( x1,x2,..xn, y1, y2 ..,yn,z1,...,zn).
The alternate representation mode is calculate ONLY when it is usefull. We assure coherency for minor data modifications (element, line or column) if you use set methods. But, if you get a pointer and modify the array, no automatical coherency is possible. You can use calculateOther to force a recalculation and insure the coherency.
No recalculation is done, when the entire array is modified.
Theses arrays are "Med like" arrays; lower bound equals 1. (first element is element 1, first coordinate is coordinate 1).

Available constructors are :

Attribute "pointers" aren't standard pointers but class PointerOf objects in order to simplify memory management.

A simple test program (testUArray) allows to test this class.

This class is an internal class and should not be used by the end-user. This class describes all possible cell models and is used in order to acces informations about geometric type of the cell : Each object (if instancied), contains generic informations about the cell model it describes as cell dimensions, number of nodes...

This class contains coordinates of the nodes .
It could also store useful optional information about nodes as node numbers and about axes as names or units.
spaceDimension and numberOfNodes can be found in _coordinate object.

Driver Ensight for FIELD.

Class used to throws exception.
Inherits from public exception.

This class describe a family of elements on an entity.
It inherits from support.
It contains a list of elements (by SUPPORT class inheritance) and a description of some attributs.

All families on one entity represent a mesh partition for this entity.

This template class contains informations related with a FIELD :

Creates a localization filled with default values. The caller gets pointer ownership

Virtual class GENDRIVER use by all driver.

Driver GIBI for MESH.

Generic part : implement the readopen and close methods.

This class describe a group of elements on an entity.
It inherits from SUPPORT.
It is a blending of some FAMILY class.

Driver Med for MESH.

Generic part : implement open and close methods.

The template class PointerOf embedding a standard pointer (_pointer) is in charge of managing the pointed memory.

the object PointerOf is the memory owner if a size is given at object construction. In these cases, memory will be desallocated at object destruction. In all other cases, the desallocator will only nullify pointers.

Driver PORFLOW for MESH.

Generic part : implement the readopen and close methods.

A class to generate string from any type:

here is a simple use case STRING msgErr; msgErr << "This Object cannot be instanciated by now ! Try "<< 11 << "times just to see what happens "; throw SALOME_EXCEPTION (LOCALIZED(msgErr)) ;

Driver TYPE for MESH.

Generic part : implement the readopen and close methods.

Driver Med for FIELD.

Generic part : implement open and close methods.

Driver Vtk for MESH (only for writing).

Generic part : implement open and close methods.


Typedef Documentation

typedef std::vector<DT_IT_> MEDMEM.VEC_DT_IT_
typedef map<DT_IT_, SALOME_MED::FIELD_ptr, LT_DT_IT_ > MEDMEM.MAP_IOR_DT_IT_

Enumeration Type Documentation

Functions to set writing format. Default format is EnSight6 ASCII.

Enumerator:
ENSIGHT_6 
ENSIGHT_GOLD 
Enumerator:
MED_DRIVER 
GIBI_DRIVER 
PORFLOW_DRIVER 
ENSIGHT_DRIVER 
VTK_DRIVER 
ASCII_DRIVER 
NO_DRIVER 

Function Documentation

template<typename TLocal , typename TCorbaSeq , typename Tint >
void MEDMEM.convertCorbaArray ( TLocal *&  T,
Tint &  nT,
const TCorbaSeq &  S 
)

References TestMedCorba2.n.

template<typename TLocal , typename TCorbaSeq , typename Tint >
void MEDMEM.convertCorbaArray2 ( TLocal &  tab,
Tint &  nT,
const TCorbaSeq  s 
)

References TestMedCorba2.n.

template<typename TCorba , typename TLocal , typename TCorbaSeq >
void MEDMEM.convertCorbaArray ( TLocal *&  T,
long &  nT,
const TCorbaSeq &  S,
void *  f 
)
template<typename TLocal , typename TCorbaSeq >
void MEDMEM.convertCorbaArray ( std::vector< TLocal > &  T,
int nT,
const TCorbaSeq &  S 
)
template<typename TCorba , typename TLocal , typename TCorbaSeq >
void MEDMEM.convertCorbaArray ( std::vector< TLocal > &  T,
int nT,
const TCorbaSeq &  S,
void *  f 
)
template<typename TCorba , typename TLocal , typename TCorbaSeq , typename TInfo >
void MEDMEM.convertCorbaArray ( std::vector< TLocal > &  T,
const TCorbaSeq &  S,
void *  f,
TInfo  M 
)
template<class T , class CHECKING_POLICY >
MEDMEM_Array<T, FullInterlaceGaussPolicy, CHECKING_POLICY>* MEDMEM.ArrayConvert ( const MEDMEM_Array< T, NoInterlaceGaussPolicy, CHECKING_POLICY > &  array,
T *  values = 0 
)
template<class T , class CHECKING_POLICY >
MEDMEM_Array<T, NoInterlaceGaussPolicy, CHECKING_POLICY>* MEDMEM.ArrayConvert ( const MEDMEM_Array< T, FullInterlaceGaussPolicy, CHECKING_POLICY > &  array,
T *  values = 0 
)
template<class T , class CHECKING_POLICY >
MEDMEM_Array<T, FullInterlaceGaussPolicy, CHECKING_POLICY>* MEDMEM.ArrayConvert ( const MEDMEM_Array< T, NoInterlaceByTypeGaussPolicy, CHECKING_POLICY > &  array,
T *  values = 0 
)
template<class T , class CHECKING_POLICY >
MEDMEM_Array<T, NoInterlaceGaussPolicy, CHECKING_POLICY>* MEDMEM.ArrayConvert2No ( const MEDMEM_Array< T, NoInterlaceByTypeGaussPolicy, CHECKING_POLICY > &  array,
T *  values = 0 
)
template<class T , class CHECKING_POLICY >
MEDMEM_Array<T, NoInterlaceNoGaussPolicy, CHECKING_POLICY>* MEDMEM.ArrayConvert ( const MEDMEM_Array< T, FullInterlaceNoGaussPolicy, CHECKING_POLICY > &  array,
T *  values = 0 
)
template<class T , class CHECKING_POLICY >
MEDMEM_Array<T, FullInterlaceNoGaussPolicy, CHECKING_POLICY>* MEDMEM.ArrayConvert ( const MEDMEM_Array< T, NoInterlaceByTypeNoGaussPolicy, CHECKING_POLICY > &  array,
T *  values = 0 
)
template<class T , class CHECKING_POLICY >
MEDMEM_Array<T, NoInterlaceNoGaussPolicy, CHECKING_POLICY>* MEDMEM.ArrayConvert2No ( const MEDMEM_Array< T, NoInterlaceByTypeNoGaussPolicy, CHECKING_POLICY > &  array,
T *  values = 0 
)
template<class T , class CHECKING_POLICY >
MEDMEM_Array<T, FullInterlaceNoGaussPolicy, CHECKING_POLICY>* MEDMEM.ArrayConvert ( const MEDMEM_Array< T, NoInterlaceNoGaussPolicy, CHECKING_POLICY > &  array,
T *  values = 0 
)
template<int N, unsigned int CODE>
void MEDMEM.fill ( double a,
const double b 
)

References PRECISION_IN_COMPARE.

template<int N>
bool MEDMEM.compare ( const double a,
const double b 
)
template<>
void MEDMEM::fill<-1, 0x3 > ( double a,
const double b 
)
template<>
bool MEDMEM::compare<-1 > ( const double a,
const double b 
)
ostream & MEDMEM::operator<< ( ostream &  os,
const CELLMODEL my 
)
ostream & MEDMEM::operator<< ( std::ostream &  os,
CONNECTIVITY my 
)
std::ostream & MEDMEM::operator<< ( std::ostream &  os,
const _maille ma 
)
std::ostream & MEDMEM::operator<< ( std::ostream &  os,
const _groupe gr 
)
std::ostream & MEDMEM::operator<< ( std::ostream &  os,
const _noeud no 
)
std::ostream & MEDMEM::operator<< ( std::ostream &  os,
const _fieldBase f 
)
std::ostream & MEDMEM::operator<< ( std::ostream &  os,
const _intermediateMED mi 
)
void MEDMEM::setEnSightFormatForWriting ( EnSightFormat  format,
bool  isBinary 
)
EnSightFormat MEDMEM::getEnSightFormatForWriting ( )
bool MEDMEM::isBinaryEnSightFormatForWriting ( )
void MEDMEM::setIgnoreIncompatibility ( bool  toIgnore)

To raise or not if MEDMEM-EnSight incompatibility encounters or suspected.

To raise or not if MEDMEM-EnSight incompatibility encounters or suspected

Default is to raise. To ignore incompatibility is useful for debug of EnSigt reading and for suppressing exceptions in some suspicious cases, for example writing several meshes and fields. Incompatibility exception includes "EnSight-MEDMEM compatibility problem" string. Not all incompatibility exceptions can be suppressed.

References theIgnoreIncompatibility.

ostream & MEDMEM::operator<< ( ostream &  os,
const MEDEXCEPTION ex 
)

Operator << : put the message to the given stream.

References MEDMEM.MEDEXCEPTION._text.

ostream & MEDMEM::operator<< ( std::ostream &  os,
FAMILY my 
)
ostream & MEDMEM::operator<< ( std::ostream &  os,
const FAMILY my 
)
template<class T >
FIELD<T,FullInterlace>* MEDMEM.FieldConvert ( const FIELD< T, NoInterlace > &  field)
template<class T >
FIELD<T,NoInterlace>* MEDMEM.FieldConvert ( const FIELD< T, FullInterlace > &  field)
template<class T >
FIELD<T,FullInterlace>* MEDMEM.FieldConvert ( const FIELD< T, NoInterlaceByType > &  field)
template<class INTERLACING_TAG >
ostream & MEDMEM::operator<< ( ostream &  os,
const GAUSS_LOCALIZATION< INTERLACING_TAG > &  loc 
)
ostream & MEDMEM::operator<< ( ostream &  os,
const GENDRIVER genDriver 
)
ostream & MEDMEM::operator<< ( std::ostream &  os,
const GMESH me 
)

Print operator.

References MEDMEM.GMESH.printMySelf().

ostream & MEDMEM::operator<< ( std::ostream &  os,
GROUP my 
)
char * MEDMEM::med2_1_To_med2_3 ( char *  fileNameIn) throw (MEDMEM::MEDEXCEPTION)

This method is supposed to be the same as the med File V2.3 medimport utility. fileNameIn is .med V2.1 file supplied by the user including all the directory path. fileNameOut is .med V2.3.3 file produced by this command (same name + 2.3).

References testMEDMEM.ret.

medFileVersion MEDMEM::getMedFileVersion ( const string &  fileName) throw (MEDEXCEPTION)
med_2_3::med_access_mode MEDMEM::getMedAccessMode ( MED_EN::med_mode_acces  mode)
ostream & MEDMEM::operator<< ( ostream &  os,
const MESH my 
)

print my contents

ostream & MEDMEM::operator<< ( ostream &  os,
const MEDSKYLINEARRAY sky 
)
MESH * MEDMEM::readMeshInFile ( const std::string &  fileName,
const std::string &  meshName 
)
template<class T >
FIELD< T > * MEDMEM::readFieldInFile ( const std::string &  fileName,
const std::string &  fieldName 
)
void::MEDMEM::writeMeshToFile ( const MESH meshObj,
const std::string &  fileName 
)
template<class T >
void MEDMEM::writeFieldToFile ( const FIELD< T > *  fieldObj,
const std::string &  fileName 
)
std::string MEDMEM.getBaseName ( const std::string &  dataname)
std::string MEDMEM.getDirName ( const std::string &  dataname)
std::string MEDMEM.healName ( const std::string &  name)

Make a name valid. So far, removes white spaces from name end.

int MEDMEM.swapBytes ( const int  theValue)

Change order of bytes for other endianness


Variable Documentation

dn46 SALOME series6x631 MED Mandriva2010 MED_SRC src MEDMEM MEDMEM_AsciiFieldDriver hxx dn46 SALOME series6x631 MED Mandriva2010 MED_SRC src MEDMEM MEDMEM_AsciiFieldDriver hxx dn46 SALOME series6x631 MED Mandriva2010 MED_SRC src MEDMEM MEDMEM_AsciiFieldDriver hxx dn46 SALOME series6x631 MED Mandriva2010 MED_SRC src MEDMEM MEDMEM_AsciiFieldDriver hxx dn46 SALOME series6x631 MED Mandriva2010 MED_SRC src MEDMEM MEDMEM_AsciiFieldDriver hxx dn46 SALOME series6x631 MED Mandriva2010 MED_SRC src MEDMEM MEDMEM_AsciiFieldDriver hxx const int MEDMEM.PRECISION_IN_ASCII_FILE = 10

Writing format.

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