Version: 9.12.0
MEDCoupling::MEDFileData Class Reference
Inheritance diagram for MEDCoupling::MEDFileData:
Collaboration diagram for MEDCoupling::MEDFileData:

Public Member Functions

bool changeMeshName (const std::string &oldMeshName, const std::string &newMeshName)
 
bool changeMeshNames (const std::vector< std::pair< std::string, std::string > > &modifTab)
 
void dealWithStructureElements ()
 
MEDFileDatadeepCopy () const
 
std::string getClassName () const override
 
std::vector< const BigMemoryObject * > getDirectChildrenWithNull () const
 
MEDFileFieldsgetFields () const
 
std::string getHeader () const
 
std::size_t getHeapMemorySizeWithoutChildren () const
 
MEDFileMeshesgetMeshes () const
 
int getNumberOfFields () const
 
int getNumberOfMeshes () const
 
int getNumberOfParams () const
 
MEDFileParametersgetParams () const
 
void setFields (MEDFileFields *fields)
 
void setHeader (const std::string &header)
 
void setMeshes (MEDFileMeshes *meshes)
 
void setParams (MEDFileParameters *params)
 
std::string simpleRepr () const
 
bool unPolyzeMeshes ()
 
void writeLL (med_idt fid) const
 
- Public Member Functions inherited from MEDCoupling::RefCountObjectOnly
bool decrRef () const
 
int getRCValue () const
 
void incrRef () const
 
RefCountObjectOnlyoperator= (const RefCountObjectOnly &other)
 
- Public Member Functions inherited from MEDCoupling::BigMemoryObject
std::string debugHeapMemorySize () const
 
std::vector< const BigMemoryObject * > getAllTheProgeny () const
 
std::vector< const BigMemoryObject * > getDirectChildren () const
 
std::size_t getHeapMemorySize () const
 
std::string getHeapMemorySizeStr () const
 
bool isObjectInTheProgeny (const BigMemoryObject *obj) const
 
virtual ~BigMemoryObject ()
 

Static Public Member Functions

static MCAuto< MEDFileDataAggregate (const std::vector< const MEDFileData * > &mfds)
 
static MEDFileDataNew ()
 
static MEDFileDataNew (const std::string &fileName)
 
static MEDFileDataNew (DataArrayByte *db)
 
static MEDFileDataNew (med_idt fid)
 
- Static Public Member Functions inherited from MEDCoupling::BigMemoryObject
static std::size_t GetHeapMemorySizeOfObjs (const std::vector< const BigMemoryObject * > &objs)
 

Additional Inherited Members

- Protected Member Functions inherited from MEDCoupling::RefCountObject
 RefCountObject ()
 
 RefCountObject (const RefCountObject &other)
 
virtual ~RefCountObject ()
 
- Protected Member Functions inherited from MEDCoupling::RefCountObjectOnly
 RefCountObjectOnly ()
 
 RefCountObjectOnly (const RefCountObjectOnly &other)
 
virtual ~RefCountObjectOnly ()
 

Detailed Description

User class.

Member Function Documentation

◆ New() [1/4]

static MEDFileData* MEDCoupling::MEDFileData::New ( const std::string &  fileName)
static

◆ New() [2/4]

static MEDFileData* MEDCoupling::MEDFileData::New ( med_idt  fid)
static

◆ New() [3/4]

static MEDFileData* MEDCoupling::MEDFileData::New ( )
static

◆ New() [4/4]

static MEDFileData* MEDCoupling::MEDFileData::New ( DataArrayByte db)
static

◆ getClassName()

std::string MEDCoupling::MEDFileData::getClassName ( ) const
overridevirtual

Reimplemented from MEDCoupling::BigMemoryObject.

◆ deepCopy()

MEDFileData* MEDCoupling::MEDFileData::deepCopy ( ) const

◆ getHeapMemorySizeWithoutChildren()

std::size_t MEDCoupling::MEDFileData::getHeapMemorySizeWithoutChildren ( ) const
virtual

◆ getDirectChildrenWithNull()

std::vector<const BigMemoryObject *> MEDCoupling::MEDFileData::getDirectChildrenWithNull ( ) const
virtual

◆ getFields()

MEDFileFields* MEDCoupling::MEDFileData::getFields ( ) const

◆ getMeshes()

MEDFileMeshes* MEDCoupling::MEDFileData::getMeshes ( ) const

◆ getParams()

MEDFileParameters* MEDCoupling::MEDFileData::getParams ( ) const

◆ setFields()

void MEDCoupling::MEDFileData::setFields ( MEDFileFields fields)

◆ setMeshes()

void MEDCoupling::MEDFileData::setMeshes ( MEDFileMeshes meshes)

◆ setParams()

void MEDCoupling::MEDFileData::setParams ( MEDFileParameters params)

◆ getNumberOfFields()

int MEDCoupling::MEDFileData::getNumberOfFields ( ) const

◆ getNumberOfMeshes()

int MEDCoupling::MEDFileData::getNumberOfMeshes ( ) const

◆ getNumberOfParams()

int MEDCoupling::MEDFileData::getNumberOfParams ( ) const

◆ simpleRepr()

std::string MEDCoupling::MEDFileData::simpleRepr ( ) const

◆ getHeader()

std::string MEDCoupling::MEDFileData::getHeader ( ) const

◆ setHeader()

void MEDCoupling::MEDFileData::setHeader ( const std::string &  header)

◆ changeMeshNames()

bool MEDCoupling::MEDFileData::changeMeshNames ( const std::vector< std::pair< std::string, std::string > > &  modifTab)

◆ changeMeshName()

bool MEDCoupling::MEDFileData::changeMeshName ( const std::string &  oldMeshName,
const std::string &  newMeshName 
)

◆ unPolyzeMeshes()

bool MEDCoupling::MEDFileData::unPolyzeMeshes ( )

◆ dealWithStructureElements()

void MEDCoupling::MEDFileData::dealWithStructureElements ( )

◆ Aggregate()

static MCAuto<MEDFileData> MEDCoupling::MEDFileData::Aggregate ( const std::vector< const MEDFileData * > &  mfds)
static

◆ writeLL()

void MEDCoupling::MEDFileData::writeLL ( med_idt  fid) const