Version: 9.6.0
MEDCoupling Namespace Reference

Classes

class  BigMemoryObject
 
class  BlockTopology
 
class  CommInterface
 
class  ComponentTopology
 
class  DataArray
 
class  DataArrayAsciiChar
 
class  DataArrayAsciiCharIterator
 
class  DataArrayAsciiCharTuple
 
class  DataArrayByte
 
class  DataArrayByteIterator
 
class  DataArrayByteTuple
 
class  DataArrayChar
 
class  DataArrayDiscrete
 
class  DataArrayDiscreteSigned
 
class  DataArrayDouble
 
class  DataArrayDoubleIterator
 
class  DataArrayDoubleTuple
 
class  DataArrayFloat
 
class  DataArrayFloatIterator
 
class  DataArrayFloatTuple
 
class  DataArrayInt32
 
class  DataArrayInt32Iterator
 
class  DataArrayInt32Tuple
 
class  DataArrayInt64
 
class  DataArrayInt64Iterator
 
class  DataArrayInt64Tuple
 
class  DataArrayIterator
 
class  DataArrayTemplate
 
class  DataArrayTemplateClassic
 
class  DataArrayTemplateFP
 
class  DataArrayTools
 
class  DataArrayTuple
 
class  DEC
 
class  DECOptions
 
class  DisjointDEC
 
class  ExplicitCoincidentDEC
 
class  ExplicitTopology
 
class  GlobalDict
 
class  InterpKernelDEC
 
class  InterpolationMatrix
 
class  MEDCoupling1DGTUMesh
 
class  MEDCoupling1GTUMesh
 
class  MEDCoupling1SGTUMesh
 
class  MEDCouplingAMRAttribute
 
class  MEDCouplingCartesianAMRMesh
 
class  MEDCouplingCartesianAMRMeshGen
 
class  MEDCouplingCartesianAMRMeshSub
 
class  MEDCouplingCMesh
 
class  MEDCouplingConstOnTimeInterval
 
class  MEDCouplingCurveLinearMesh
 
class  MEDCouplingDataForGodFather
 
class  MEDCouplingField
 
class  MEDCouplingFieldDiscretization
 
class  MEDCouplingFieldDiscretizationGauss
 
class  MEDCouplingFieldDiscretizationGaussNE
 
class  MEDCouplingFieldDiscretizationKriging
 
class  MEDCouplingFieldDiscretizationOnNodes
 
class  MEDCouplingFieldDiscretizationP0
 
class  MEDCouplingFieldDiscretizationP1
 
class  MEDCouplingFieldDiscretizationPerCell
 
class  MEDCouplingFieldDouble
 
class  MEDCouplingFieldT
 
class  MEDCouplingFieldTemplate
 
class  MEDCouplingGaussLocalization
 
class  MEDCouplingIMesh
 
class  MEDCouplingLinearTime
 
class  MEDCouplingMappedExtrudedMesh
 
class  MEDCouplingMesh
 
class  MEDCouplingNatureOfField
 
class  MEDCouplingNoTimeLabel
 
class  MEDCouplingPointer
 
class  MEDCouplingPointSet
 
class  MEDCouplingRemapper
 
class  MEDCouplingStructuredMesh
 
class  MEDCouplingTimeDiscretization
 
class  MEDCouplingTimeDiscretizationFloat
 
class  MEDCouplingTimeDiscretizationInt32
 
class  MEDCouplingTimeDiscretizationInt64
 
class  MEDCouplingTimeDiscretizationSimple
 
class  MEDCouplingTimeDiscretizationTemplate
 
class  MEDCouplingTimeKeeper
 
class  MEDCouplingTwoTimeSteps
 
class  MEDCouplingUMesh
 
class  MEDCouplingUMeshCell
 
class  MEDCouplingUMeshCellByTypeEntry
 
class  MEDCouplingUMeshCellByTypeIterator
 
class  MEDCouplingUMeshCellEntry
 
class  MEDCouplingUMeshCellIterator
 
class  MEDCouplingWithTimeStep
 
class  MEDFileAnyTypeField1TS
 
class  MEDFileAnyTypeField1TSWithoutSDA
 
class  MEDFileAnyTypeFieldMultiTS
 
class  MEDFileAnyTypeFieldMultiTSIterator
 
class  MEDFileAnyTypeFieldMultiTSWithoutSDA
 
class  MEDFileCMesh
 
class  MEDFileCurveLinearMesh
 
class  MEDFileData
 
class  MEDFileField1TS
 
class  MEDFileField1TSNDTemplateWithoutSDA
 
class  MEDFileField1TSTemplateWithoutSDA
 
class  MEDFileField1TSWithoutSDA
 
class  MEDFileFieldGlobs
 
class  MEDFileFieldGlobsReal
 
class  MEDFileFieldMultiTS
 
class  MEDFileFieldMultiTSWithoutSDA
 
class  MEDFileFieldNameScope
 
class  MEDFileFields
 
class  MEDFileFieldsIterator
 
class  MEDFileFieldVisitor
 
class  MEDFileFloatField1TS
 
class  MEDFileFloatField1TSWithoutSDA
 
class  MEDFileFloatFieldMultiTS
 
class  MEDFileFloatFieldMultiTSWithoutSDA
 
class  MEDFileInt32Field1TS
 
class  MEDFileInt32Field1TSWithoutSDA
 
class  MEDFileInt32FieldMultiTS
 
class  MEDFileInt32FieldMultiTSWithoutSDA
 
class  MEDFileInt64Field1TS
 
class  MEDFileInt64Field1TSWithoutSDA
 
class  MEDFileInt64FieldMultiTS
 
class  MEDFileInt64FieldMultiTSWithoutSDA
 
class  MEDFileMesh
 
class  MEDFileMeshes
 
class  MEDFileMeshesIterator
 
class  MEDFileMeshMultiTS
 
class  MEDFileNDTemplateField1TS
 
class  MEDFileNDTemplateFieldMultiTS
 
class  MEDFileNDTemplateFieldMultiTSWithoutSDA
 
class  MEDFileParameter1TS
 
class  MEDFileParameterDouble1TS
 
class  MEDFileParameterDouble1TSWTI
 
class  MEDFileParameterMultiTS
 
class  MEDFileParameters
 
class  MEDFileParameterTinyInfo
 
class  MEDFileStructuredMesh
 
class  MEDFileTemplateField1TS
 
class  MEDFileTemplateFieldMultiTS
 
class  MEDFileTemplateFieldMultiTSWithoutSDA
 
class  MEDFileUMesh
 
class  MemArray
 
class  MPIAccess
 
class  MPIProcessorGroup
 
class  NonCoincidentDEC
 
class  OverlapDEC
 
class  ParaFIELD
 
class  ParaMESH
 
struct  ParaTraits
 
struct  ParaTraits< double >
 
struct  ParaTraits< Int32 >
 
struct  ParaTraits< Int64 >
 
class  ProcessorGroup
 
class  RefCountObject
 
class  RefCountObjectOnly
 
class  StructuredCoincidentDEC
 
class  TimeHolder
 
class  TimeLabel
 
class  TimeLabelConstOverseer
 
struct  TimeMessage
 
class  Topology
 
struct  UMeshConnectivityFunctor
 
struct  UMeshCoordsFunctor
 
class  UMeshGenIterator
 
struct  UMeshIndexConnectivityFunctor
 

Typedefs

typedef DataArrayInt32Tuple DataArrayIntTuple
 
typedef bool(* FunctionToEvaluate) (const double *pos, double *res)
 
using MEDCouplingFieldInt = MEDCouplingFieldInt32
 
using UMeshConnectivityIndexIterator = UMeshGenIterator< UMeshIndexConnectivityFunctor, DataArrayIdType >
 
using UMeshConnectivityIterator = UMeshGenIterator< UMeshConnectivityFunctor, DataArrayIdType >
 
using UMeshCoordsIterator = UMeshGenIterator< UMeshCoordsFunctor, DataArrayDouble >
 

Enumerations

enum  _MessageIdent { _message_unknown, _message_time, _message_int, _message_double }
 
enum  AllToAllMethod { Native, PointToPoint }
 
enum  CYCLE_TYPE { Block, Cycle }
 
enum  DeallocType { DeallocType::C_DEALLOC = 2, DeallocType::CPP_DEALLOC = 3, DeallocType::C_DEALLOC_WITH_OFFSET = 4 }
 
enum  InterpolationMatrixPolicy { IK_ONLY_PREFERED = 0, NOT_IK_ONLY_PREFERED = 1, IK_ONLY_FORCED = 2, NOT_IK_ONLY_FORCED =3 }
 
enum  MEDCouplingAxisType { AX_CART = 3, AX_CYL = 4, AX_SPHER = 5 }
 
enum  MEDCouplingMeshType {
  UNSTRUCTURED = 5, CARTESIAN = 7, EXTRUDED = 8, CURVE_LINEAR = 9,
  SINGLE_STATIC_GEO_TYPE_UNSTRUCTURED = 10, SINGLE_DYNAMIC_GEO_TYPE_UNSTRUCTURED = 11, IMAGE_GRID = 12
}
 
enum  TimeInterpolationMethod { WithoutTimeInterp, LinearTimeInterp }
 
enum  TypeOfField {
  ON_CELLS = 0, ON_NODES = 1, ON_GAUSS_PT = 2, ON_GAUSS_NE = 3,
  ON_NODES_KR = 4
}
 
enum  TypeOfTimeDiscretization { NO_TIME = 4, ONE_TIME = 5, LINEAR_TIME = 6, CONST_ON_TIME_INTERVAL = 7 }
 

Functions

void AssignStaticWritePropertiesTo (MEDCoupling::MEDFileWritable &obj)
 
void CheckFileForRead (const std::string &fileName)
 
void DACheckNbOfTuplesAndComp (const DataArray *da, mcIdType nbOfTuples, std::size_t nbOfCompo, const std::string &msg)
 
std::vector< std::pair< std::pair< int, int >, double > > GetAllFieldIterations (const std::string &fileName, const std::string &fieldName)
 
std::vector< std::string > GetAllFieldNames (const std::string &fileName)
 
std::vector< std::string > GetAllFieldNamesOnMesh (const std::string &fileName, const std::string &meshName)
 
std::vector< std::pair< int, int > > GetCellFieldIterations (const std::string &fileName, const std::string &meshName, const std::string &fieldName)
 
std::vector< std::string > GetCellFieldNamesOnMesh (const std::string &fileName, const std::string &meshName)
 
std::vector< std::pair< std::string, std::string > > GetComponentsNamesOfField (const std::string &fileName, const std::string &fieldName)
 
void GetFamiliesGroupsInfo (const std::string &fileName, const std::string &meshName, std::map< std::string, mcIdType > &families, std::map< std::string, std::vector< std::string >> &groupsOnFam)
 
std::vector< std::pair< int, int > > GetFieldIterations (MEDCoupling::TypeOfField type, const std::string &fileName, const std::string &meshName, const std::string &fieldName)
 
std::vector< std::string > GetFieldNamesOnMesh (MEDCoupling::TypeOfField type, const std::string &fileName, const std::string &meshName)
 
std::vector< std::string > GetMeshFamiliesNames (const std::string &fileName, const std::string &meshName)
 
std::vector< std::string > GetMeshFamiliesNamesOnGroup (const std::string &fileName, const std::string &meshName, const std::string &grpName)
 
std::vector< std::string > GetMeshGroupsNames (const std::string &fileName, const std::string &meshName)
 
std::vector< std::string > GetMeshGroupsNamesOnFamily (const std::string &fileName, const std::string &meshName, const std::string &famName)
 
std::vector< std::string > GetMeshNames (const std::string &fileName)
 
std::vector< std::string > GetMeshNamesOnField (const std::string &fileName, const std::string &fieldName)
 
std::vector< std::pair< int, int > > GetNodeFieldIterations (const std::string &fileName, const std::string &meshName, const std::string &fieldName)
 
std::vector< std::string > GetNodeFieldNamesOnMesh (const std::string &fileName, const std::string &meshName)
 
double GetTimeAttachedOnFieldIteration (const std::string &fileName, const std::string &fieldName, int iteration, int order)
 
std::vector< MEDCoupling::TypeOfFieldGetTypesOfField (const std::string &fileName, const std::string &meshName, const std::string &fieldName)
 
std::vector< std::vector< std::pair< INTERP_KERNEL::NormalizedCellType, int > > > GetUMeshGlobalInfo (const std::string &fileName, const std::string &meshName, int &meshDim, int &spaceDim, mcIdType &numberOfNodes)
 
bool HasXDR ()
 
bool IsCXX11Compiled ()
 
bool MEDCouplingByteOrder ()
 
const char * MEDCouplingByteOrderStr ()
 
std::size_t MEDCouplingSizeOfIDs ()
 
int MEDCouplingSizeOfVoidStar ()
 
int MEDCouplingVersion ()
 
void MEDCouplingVersionMajMinRel (int &maj, int &minor, int &releas)
 
const char * MEDCouplingVersionStr ()
 
void MEDFileVersion (int &major, int &minor, int &release)
 
std::string MEDFileVersionOfFileStr (const std::string &fileName)
 
std::string MEDFileVersionStr ()
 
fvm_nodal_t * medmemMeshToFVMMesh (const MEDMEM::MESH *mesh)
 
fvm_nodal_t * medmemSupportToFVMMesh (const MEDMEM::SUPPORT *support)
 
std::ostream & operator<< (std::ostream &, const _MessageIdent &)
 
std::ostream & operator<< (std::ostream &, const TimeMessage &)
 
ostream & operator<< (ostream &f, const TimeMessage &aTimeMsg)
 
ostream & operator<< (ostream &f, const _MessageIdent &methodtype)
 
MCAuto< MEDCoupling::MEDCouplingFieldReadField (const std::string &fileName)
 
MCAuto< MEDCoupling::MEDCouplingFieldReadField (const std::string &fileName, const std::string &fieldName)
 
MCAuto< MEDCoupling::MEDCouplingFieldReadField (const std::string &fileName, const std::string &fieldName, int iteration, int order)
 
MCAuto< MEDCoupling::MEDCouplingFieldReadField (MEDCoupling::TypeOfField type, const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::string &fieldName, int iteration, int order)
 
MEDCoupling::MEDCouplingFieldReadFieldCell (const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::string &fieldName, int iteration, int order)
 
MEDCoupling::MEDCouplingFieldReadFieldCellLike (MEDCoupling::TypeOfField type, const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::string &fieldName, int iteration, int order)
 
template<class T >
MCAuto< typename Traits< T >::FieldType > ReadFieldCellLikeT (typename MLFieldTraits< T >::F1TSType *ff, MEDCoupling::TypeOfField type, const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::string &fieldName, int iteration, int order)
 
MEDCoupling::MEDCouplingFieldReadFieldGauss (const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::string &fieldName, int iteration, int order)
 
MEDCoupling::MEDCouplingFieldReadFieldGaussNE (const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::string &fieldName, int iteration, int order)
 
MEDCoupling::MEDCouplingFieldReadFieldNode (const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::string &fieldName, int iteration, int order)
 
template<class T >
MCAuto< typename Traits< T >::FieldType > ReadFieldNodeT (typename MLFieldTraits< T >::F1TSType *ff, const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::string &fieldName, int iteration, int order)
 
std::vector< MEDCoupling::MEDCouplingFieldDouble * > ReadFieldsCellOnSameMesh (const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::string &fieldName, const std::vector< std::pair< int, int > > &its)
 
std::vector< MEDCoupling::MEDCouplingFieldDouble * > ReadFieldsGaussNEOnSameMesh (const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::string &fieldName, const std::vector< std::pair< int, int > > &its)
 
std::vector< MEDCoupling::MEDCouplingFieldDouble * > ReadFieldsGaussOnSameMesh (const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::string &fieldName, const std::vector< std::pair< int, int > > &its)
 
std::vector< MEDCoupling::MEDCouplingFieldDouble * > ReadFieldsNodeOnSameMesh (const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::string &fieldName, const std::vector< std::pair< int, int > > &its)
 
std::vector< MEDCoupling::MEDCouplingFieldDouble * > ReadFieldsOnSameMesh (MEDCoupling::TypeOfField type, const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::string &fieldName, const std::vector< std::pair< int, int > > &its)
 
MEDCoupling::MEDCouplingMeshReadMeshFromFile (const std::string &fileName, const std::string &meshName, int meshDimRelToMax=0)
 
MEDCoupling::MEDCouplingMeshReadMeshFromFile (const std::string &fileName, int meshDimRelToMax=0)
 
int ReadUMeshDimFromFile (const std::string &fileName, const std::string &meshName)
 
MEDCoupling::MEDCouplingUMeshReadUMeshFromFamilies (const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::vector< std::string > &fams)
 
MEDCoupling::MEDCouplingUMeshReadUMeshFromFile (const std::string &fileName, const std::string &meshName, int meshDimRelToMax=0)
 
MEDCoupling::MEDCouplingUMeshReadUMeshFromFile (const std::string &fileName, int meshDimRelToMax=0)
 
MEDCoupling::MEDCouplingUMeshReadUMeshFromGroups (const std::string &fileName, const std::string &meshName, int meshDimRelToMax, const std::vector< std::string > &grps)
 
void SetCompPolicyForCell (int val)
 
void SetEpsilonForNodeComp (double val)
 
void SetTooLongStrPolicy (int val)
 
void WriteField (const std::string &fileName, const MEDCoupling::MEDCouplingField *f, bool writeFromScratch)
 
void WriteFieldDep (const std::string &fileName, const MEDCoupling::MEDCouplingField *f, bool writeFromScratch)
 
void WriteFieldUsingAlreadyWrittenMesh (const std::string &fileName, const MEDCoupling::MEDCouplingField *f)
 
void WriteMesh (const std::string &fileName, const MEDCoupling::MEDCouplingMesh *mesh, bool writeFromScratch)
 
void WriteUMesh (const std::string &fileName, const MEDCoupling::MEDCouplingUMesh *mesh, bool writeFromScratch)
 
void WriteUMeshDep (const std::string &fileName, const MEDCoupling::MEDCouplingUMesh *mesh, bool writeFromScratch)
 
void WriteUMeshes (const std::string &fileName, const std::vector< const MEDCoupling::MEDCouplingUMesh *> &meshes, bool writeFromScratch)
 
void WriteUMeshesPartition (const std::string &fileName, const std::string &meshName, const std::vector< const MEDCoupling::MEDCouplingUMesh *> &meshes, bool writeFromScratch)
 
void WriteUMeshesPartitionDep (const std::string &fileName, const std::string &meshName, const std::vector< const MEDCoupling::MEDCouplingUMesh *> &meshes, bool writeFromScratch)
 

Typedef Documentation

◆ MEDCouplingFieldInt

using MEDCoupling::MEDCouplingFieldInt = typedef MEDCouplingFieldInt32

◆ DataArrayIntTuple

◆ FunctionToEvaluate

typedef bool(* MEDCoupling::FunctionToEvaluate) (const double *pos, double *res)

◆ UMeshConnectivityIndexIterator

◆ UMeshConnectivityIterator

◆ UMeshCoordsIterator

Enumeration Type Documentation

◆ CYCLE_TYPE

Enumerator
Block 
Cycle 

◆ AllToAllMethod

Enum describing the allToAll method used in the communication pattern.

Enumerator
Native 
PointToPoint 

◆ TimeInterpolationMethod

Enum describing the time interpolation method.

Enumerator
WithoutTimeInterp 
LinearTimeInterp 

◆ _MessageIdent

Enumerator
_message_unknown 
_message_time 
_message_int 
_message_double 

◆ MEDCouplingAxisType

Enumerator
AX_CART 
AX_CYL 
AX_SPHER 

◆ MEDCouplingMeshType

Enumerator
UNSTRUCTURED 
CARTESIAN 
EXTRUDED 
CURVE_LINEAR 
SINGLE_STATIC_GEO_TYPE_UNSTRUCTURED 
SINGLE_DYNAMIC_GEO_TYPE_UNSTRUCTURED 
IMAGE_GRID 

◆ DeallocType

Enumerator
C_DEALLOC 
CPP_DEALLOC 
C_DEALLOC_WITH_OFFSET 

◆ TypeOfField

The various spatial discretization of a field.

Enumerator
ON_CELLS 
ON_NODES 
ON_GAUSS_PT 
ON_GAUSS_NE 
ON_NODES_KR 

◆ TypeOfTimeDiscretization

The various temporal discretization of a field.

Enumerator
NO_TIME 
ONE_TIME 
LINEAR_TIME 
CONST_ON_TIME_INTERVAL 

◆ InterpolationMatrixPolicy

Enumerator
IK_ONLY_PREFERED 
NOT_IK_ONLY_PREFERED 
IK_ONLY_FORCED 
NOT_IK_ONLY_FORCED 

Function Documentation

◆ operator<<() [1/4]

ostream& MEDCoupling::operator<< ( ostream &  f,
const TimeMessage aTimeMsg 
)

◆ operator<<() [2/4]

ostream& MEDCoupling::operator<< ( ostream &  f,
const _MessageIdent methodtype 
)

◆ operator<<() [3/4]

std::ostream& MEDCoupling::operator<< ( std::ostream &  ,
const _MessageIdent  
)

◆ operator<<() [4/4]

std::ostream& MEDCoupling::operator<< ( std::ostream &  ,
const TimeMessage  
)

◆ medmemMeshToFVMMesh()

fvm_nodal_t* MEDCoupling::medmemMeshToFVMMesh ( const MEDMEM::MESH *  mesh)

◆ medmemSupportToFVMMesh()

fvm_nodal_t* MEDCoupling::medmemSupportToFVMMesh ( const MEDMEM::SUPPORT *  support)

◆ DACheckNbOfTuplesAndComp()

void MEDCoupling::DACheckNbOfTuplesAndComp ( const DataArray da,
mcIdType  nbOfTuples,
std::size_t  nbOfCompo,
const std::string &  msg 
)

◆ MEDCouplingVersionStr()

const char * MEDCoupling::MEDCouplingVersionStr ( )

◆ MEDCouplingVersion()

int MEDCoupling::MEDCouplingVersion ( )

◆ MEDCouplingVersionMajMinRel()

void MEDCoupling::MEDCouplingVersionMajMinRel ( int &  maj,
int &  minor,
int &  releas 
)

◆ MEDCouplingSizeOfVoidStar()

int MEDCoupling::MEDCouplingSizeOfVoidStar ( )

◆ MEDCouplingSizeOfIDs()

std::size_t MEDCoupling::MEDCouplingSizeOfIDs ( )

◆ MEDCouplingByteOrder()

bool MEDCoupling::MEDCouplingByteOrder ( )

If true is returned it is a LittleEndian machine. If false it is a BigEndian machine.

Returns
the coding mode of integers of the machine.

Referenced by MEDCouplingByteOrderStr().

◆ MEDCouplingByteOrderStr()

const char * MEDCoupling::MEDCouplingByteOrderStr ( )

◆ IsCXX11Compiled()

bool MEDCoupling::IsCXX11Compiled ( )

◆ ReadFieldCellLikeT()

template<class T >
MCAuto<typename Traits<T>::FieldType> MEDCoupling::ReadFieldCellLikeT ( typename MLFieldTraits< T >::F1TSType *  ff,
MEDCoupling::TypeOfField  type,
const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::string &  fieldName,
int  iteration,
int  order 
)

◆ ReadFieldCellLike()

MEDCoupling::MEDCouplingField* MEDCoupling::ReadFieldCellLike ( MEDCoupling::TypeOfField  type,
const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::string &  fieldName,
int  iteration,
int  order 
)

◆ ReadFieldNodeT()

template<class T >
MCAuto<typename Traits<T>::FieldType> MEDCoupling::ReadFieldNodeT ( typename MLFieldTraits< T >::F1TSType *  ff,
const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::string &  fieldName,
int  iteration,
int  order 
)

◆ SetEpsilonForNodeComp()

void MEDCoupling::SetEpsilonForNodeComp ( double  val)

This method sets the epsilon value used for node comparison when trying to build a profile for a field on node/cell on an already written mesh.

◆ SetCompPolicyForCell()

void MEDCoupling::SetCompPolicyForCell ( int  val)

This method sets the policy comparison when trying to fit the already written mesh on a field. The semantic of the policy is specified in MEDCouplingUMesh::zipConnectivityTraducer.

◆ SetTooLongStrPolicy()

void MEDCoupling::SetTooLongStrPolicy ( int  val)

This method set the behaviour of MEDLoader when a too long string is seen in datastructure before copy it in MED file. By default (0) an exception is thrown. If equal to 1 a warning is emitted in std_err but no exception is thrown.

◆ HasXDR()

bool MEDCoupling::HasXDR ( )

◆ MEDFileVersionStr()

std::string MEDCoupling::MEDFileVersionStr ( )

Referenced by MEDFileVersionOfFileStr().

◆ MEDFileVersionOfFileStr()

std::string MEDCoupling::MEDFileVersionOfFileStr ( const std::string &  fileName)

References MEDFileVersionStr().

◆ MEDFileVersion()

void MEDCoupling::MEDFileVersion ( int &  major,
int &  minor,
int &  release 
)

◆ CheckFileForRead()

◆ GetMeshNames()

std::vector< std::string > MEDCoupling::GetMeshNames ( const std::string &  fileName)

Referenced by WriteFieldT().

◆ GetUMeshGlobalInfo()

std::vector< std::vector< std::pair< INTERP_KERNEL::NormalizedCellType, int > > > MEDCoupling::GetUMeshGlobalInfo ( const std::string &  fileName,
const std::string &  meshName,
int &  meshDim,
int &  spaceDim,
mcIdType &  numberOfNodes 
)

Given a 'fileName' and a 'meshName' this method returns global information concerning this mesh. It returns, in this order :

  • number of cells sorted by dimension and by geometry type. The first entry in the vector is the maximal dimension, the 2nd in the vector is the maximal dimension-1...
  • the mesh dimension
  • the space dimension
  • the number of nodes

References typmai, and typmai2.

◆ GetComponentsNamesOfField()

std::vector< std::pair< std::string, std::string > > MEDCoupling::GetComponentsNamesOfField ( const std::string &  fileName,
const std::string &  fieldName 
)

◆ GetMeshNamesOnField()

std::vector< std::string > MEDCoupling::GetMeshNamesOnField ( const std::string &  fileName,
const std::string &  fieldName 
)

◆ GetFamiliesGroupsInfo()

void MEDCoupling::GetFamiliesGroupsInfo ( const std::string &  fileName,
const std::string &  meshName,
std::map< std::string, mcIdType > &  families,
std::map< std::string, std::vector< std::string >> &  groupsOnFam 
)

◆ GetMeshGroupsNames()

std::vector< std::string > MEDCoupling::GetMeshGroupsNames ( const std::string &  fileName,
const std::string &  meshName 
)

◆ GetMeshFamiliesNames()

std::vector< std::string > MEDCoupling::GetMeshFamiliesNames ( const std::string &  fileName,
const std::string &  meshName 
)

◆ GetMeshFamiliesNamesOnGroup()

std::vector< std::string > MEDCoupling::GetMeshFamiliesNamesOnGroup ( const std::string &  fileName,
const std::string &  meshName,
const std::string &  grpName 
)

◆ GetMeshGroupsNamesOnFamily()

std::vector< std::string > MEDCoupling::GetMeshGroupsNamesOnFamily ( const std::string &  fileName,
const std::string &  meshName,
const std::string &  famName 
)

◆ GetAllFieldNames()

std::vector< std::string > MEDCoupling::GetAllFieldNames ( const std::string &  fileName)

Referenced by ReadField().

◆ GetAllFieldNamesOnMesh()

std::vector< std::string > MEDCoupling::GetAllFieldNamesOnMesh ( const std::string &  fileName,
const std::string &  meshName 
)

◆ GetTypesOfField()

std::vector< MEDCoupling::TypeOfField > MEDCoupling::GetTypesOfField ( const std::string &  fileName,
const std::string &  meshName,
const std::string &  fieldName 
)

◆ GetFieldNamesOnMesh()

std::vector< std::string > MEDCoupling::GetFieldNamesOnMesh ( MEDCoupling::TypeOfField  type,
const std::string &  fileName,
const std::string &  meshName 
)

◆ GetCellFieldNamesOnMesh()

std::vector< std::string > MEDCoupling::GetCellFieldNamesOnMesh ( const std::string &  fileName,
const std::string &  meshName 
)

References typmai.

Referenced by GetFieldNamesOnMesh().

◆ GetNodeFieldNamesOnMesh()

std::vector< std::string > MEDCoupling::GetNodeFieldNamesOnMesh ( const std::string &  fileName,
const std::string &  meshName 
)

Referenced by GetFieldNamesOnMesh().

◆ GetFieldIterations()

std::vector< std::pair< int, int > > MEDCoupling::GetFieldIterations ( MEDCoupling::TypeOfField  type,
const std::string &  fileName,
const std::string &  meshName,
const std::string &  fieldName 
)

◆ GetCellFieldIterations()

std::vector< std::pair< int, int > > MEDCoupling::GetCellFieldIterations ( const std::string &  fileName,
const std::string &  meshName,
const std::string &  fieldName 
)

References typmai.

Referenced by GetFieldIterations().

◆ GetNodeFieldIterations()

std::vector< std::pair< int, int > > MEDCoupling::GetNodeFieldIterations ( const std::string &  fileName,
const std::string &  meshName,
const std::string &  fieldName 
)

Referenced by GetFieldIterations().

◆ GetAllFieldIterations()

std::vector< std::pair< std::pair< int, int >, double > > MEDCoupling::GetAllFieldIterations ( const std::string &  fileName,
const std::string &  fieldName 
)

Referenced by ReadField().

◆ GetTimeAttachedOnFieldIteration()

double MEDCoupling::GetTimeAttachedOnFieldIteration ( const std::string &  fileName,
const std::string &  fieldName,
int  iteration,
int  order 
)

◆ ReadUMeshFromFamilies()

MEDCoupling::MEDCouplingUMesh * MEDCoupling::ReadUMeshFromFamilies ( const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::vector< std::string > &  fams 
)

◆ ReadUMeshFromGroups()

MEDCoupling::MEDCouplingUMesh * MEDCoupling::ReadUMeshFromGroups ( const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::vector< std::string > &  grps 
)

◆ ReadMeshFromFile() [1/2]

◆ ReadMeshFromFile() [2/2]

◆ ReadUMeshFromFile() [1/2]

MEDCoupling::MEDCouplingUMesh * MEDCoupling::ReadUMeshFromFile ( const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax = 0 
)

◆ ReadUMeshFromFile() [2/2]

MEDCoupling::MEDCouplingUMesh * MEDCoupling::ReadUMeshFromFile ( const std::string &  fileName,
int  meshDimRelToMax = 0 
)

◆ ReadUMeshDimFromFile()

int MEDCoupling::ReadUMeshDimFromFile ( const std::string &  fileName,
const std::string &  meshName 
)

References CheckFileForRead().

◆ ReadField() [1/4]

MCAuto< MEDCoupling::MEDCouplingField > MEDCoupling::ReadField ( const std::string &  fileName)

References GetAllFieldNames().

Referenced by ReadField().

◆ ReadField() [2/4]

MCAuto< MEDCoupling::MEDCouplingField > MEDCoupling::ReadField ( const std::string &  fileName,
const std::string &  fieldName 
)

◆ ReadField() [3/4]

MCAuto< MEDCoupling::MEDCouplingField > MEDCoupling::ReadField ( const std::string &  fileName,
const std::string &  fieldName,
int  iteration,
int  order 
)

◆ ReadField() [4/4]

MCAuto< MEDCoupling::MEDCouplingField > MEDCoupling::ReadField ( MEDCoupling::TypeOfField  type,
const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::string &  fieldName,
int  iteration,
int  order 
)

◆ ReadFieldsOnSameMesh()

std::vector< MEDCoupling::MEDCouplingFieldDouble * > MEDCoupling::ReadFieldsOnSameMesh ( MEDCoupling::TypeOfField  type,
const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::string &  fieldName,
const std::vector< std::pair< int, int > > &  its 
)

◆ ReadFieldsCellOnSameMesh()

std::vector< MEDCoupling::MEDCouplingFieldDouble * > MEDCoupling::ReadFieldsCellOnSameMesh ( const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::string &  fieldName,
const std::vector< std::pair< int, int > > &  its 
)

References ON_CELLS, and ReadFieldsOnSameMesh().

◆ ReadFieldsNodeOnSameMesh()

std::vector< MEDCoupling::MEDCouplingFieldDouble * > MEDCoupling::ReadFieldsNodeOnSameMesh ( const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::string &  fieldName,
const std::vector< std::pair< int, int > > &  its 
)

References ON_NODES, and ReadFieldsOnSameMesh().

◆ ReadFieldsGaussOnSameMesh()

std::vector< MEDCoupling::MEDCouplingFieldDouble * > MEDCoupling::ReadFieldsGaussOnSameMesh ( const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::string &  fieldName,
const std::vector< std::pair< int, int > > &  its 
)

◆ ReadFieldsGaussNEOnSameMesh()

std::vector< MEDCoupling::MEDCouplingFieldDouble * > MEDCoupling::ReadFieldsGaussNEOnSameMesh ( const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::string &  fieldName,
const std::vector< std::pair< int, int > > &  its 
)

◆ ReadFieldCell()

MEDCoupling::MEDCouplingField * MEDCoupling::ReadFieldCell ( const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::string &  fieldName,
int  iteration,
int  order 
)

References ON_CELLS, and ReadFieldCellLike().

Referenced by ReadField().

◆ ReadFieldNode()

MEDCoupling::MEDCouplingField * MEDCoupling::ReadFieldNode ( const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::string &  fieldName,
int  iteration,
int  order 
)

◆ ReadFieldGauss()

MEDCoupling::MEDCouplingField * MEDCoupling::ReadFieldGauss ( const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::string &  fieldName,
int  iteration,
int  order 
)

References ON_GAUSS_PT, and ReadFieldCellLike().

Referenced by ReadField().

◆ ReadFieldGaussNE()

MEDCoupling::MEDCouplingField * MEDCoupling::ReadFieldGaussNE ( const std::string &  fileName,
const std::string &  meshName,
int  meshDimRelToMax,
const std::string &  fieldName,
int  iteration,
int  order 
)

References ON_GAUSS_NE, and ReadFieldCellLike().

Referenced by ReadField().

◆ WriteMesh()

void MEDCoupling::WriteMesh ( const std::string &  fileName,
const MEDCoupling::MEDCouplingMesh mesh,
bool  writeFromScratch 
)

◆ WriteUMesh()

void MEDCoupling::WriteUMesh ( const std::string &  fileName,
const MEDCoupling::MEDCouplingUMesh mesh,
bool  writeFromScratch 
)

◆ WriteUMeshDep()

void MEDCoupling::WriteUMeshDep ( const std::string &  fileName,
const MEDCoupling::MEDCouplingUMesh mesh,
bool  writeFromScratch 
)

References WriteUMesh().

◆ WriteUMeshesPartition()

void MEDCoupling::WriteUMeshesPartition ( const std::string &  fileName,
const std::string &  meshName,
const std::vector< const MEDCoupling::MEDCouplingUMesh *> &  meshes,
bool  writeFromScratch 
)

◆ WriteUMeshesPartitionDep()

void MEDCoupling::WriteUMeshesPartitionDep ( const std::string &  fileName,
const std::string &  meshName,
const std::vector< const MEDCoupling::MEDCouplingUMesh *> &  meshes,
bool  writeFromScratch 
)

◆ WriteUMeshes()

void MEDCoupling::WriteUMeshes ( const std::string &  fileName,
const std::vector< const MEDCoupling::MEDCouplingUMesh *> &  meshes,
bool  writeFromScratch 
)

◆ WriteField()

void MEDCoupling::WriteField ( const std::string &  fileName,
const MEDCoupling::MEDCouplingField f,
bool  writeFromScratch 
)

Referenced by WriteFieldDep().

◆ WriteFieldDep()

void MEDCoupling::WriteFieldDep ( const std::string &  fileName,
const MEDCoupling::MEDCouplingField f,
bool  writeFromScratch 
)

References WriteField().

◆ WriteFieldUsingAlreadyWrittenMesh()

void MEDCoupling::WriteFieldUsingAlreadyWrittenMesh ( const std::string &  fileName,
const MEDCoupling::MEDCouplingField f 
)

◆ AssignStaticWritePropertiesTo()

void MEDCoupling::AssignStaticWritePropertiesTo ( MEDCoupling::MEDFileWritable &  obj)