Version: 9.14.0
MEDCoupling::MEDFileParameters Class Reference
Inheritance diagram for MEDCoupling::MEDFileParameters:
Collaboration diagram for MEDCoupling::MEDFileParameters:

Public Member Functions

MEDFileParametersdeepCopy () const
 
void destroyParamAtPos (int i)
 
std::string getClassName () const override
 
std::vector< const BigMemoryObject * > getDirectChildrenWithNull () const
 
std::size_t getHeapMemorySizeWithoutChildren () const
 
int getNumberOfParams () const
 
MEDFileParameterMultiTSgetParamAtPos (int i) const
 
std::vector< std::string > getParamsNames () const
 
MEDFileParameterMultiTSgetParamWithName (const std::string &paramName) const
 
int getPosFromParamName (const std::string &paramName) const
 
bool isEqual (const MEDFileParameters *other, double eps, std::string &what) const
 
void pushParam (MEDFileParameterMultiTS *param)
 
void resize (int newSize)
 
void setParamAtPos (int i, MEDFileParameterMultiTS *param)
 
std::string simpleRepr () const
 
void simpleReprWithoutHeader (std::ostream &oss) const
 
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 MEDFileParametersNew ()
 
static MEDFileParametersNew (const std::string &fileName)
 
static MEDFileParametersNew (DataArrayByte *db)
 
static MEDFileParametersNew (med_idt fid)
 
- Static Public Member Functions inherited from MEDCoupling::BigMemoryObject
static std::size_t GetHeapMemorySizeOfObjs (const std::vector< const BigMemoryObject * > &objs)
 

Protected Member Functions

 MEDFileParameters ()
 
 MEDFileParameters (const MEDFileParameters &other, bool deepCopy)
 
 MEDFileParameters (med_idt fid)
 
void simpleRepr2 (int bkOffset, std::ostream &oss) const
 
- 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 ()
 

Protected Attributes

std::vector< MCAuto< MEDFileParameterMultiTS > > _params
 

Constructor & Destructor Documentation

◆ MEDFileParameters() [1/3]

MEDFileParameters::MEDFileParameters ( med_idt  fid)
protected

◆ MEDFileParameters() [2/3]

MEDFileParameters::MEDFileParameters ( const MEDFileParameters other,
bool  deepCopy 
)
protected

◆ MEDFileParameters() [3/3]

MEDFileParameters::MEDFileParameters ( )
protected

Referenced by deepCopy(), and New().

Member Function Documentation

◆ New() [1/4]

MEDFileParameters * MEDFileParameters::New ( )
static

References MEDFileParameters().

Referenced by New().

◆ New() [2/4]

MEDFileParameters * MEDFileParameters::New ( med_idt  fid)
static

References MEDFileParameters().

◆ New() [3/4]

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

◆ New() [4/4]

MEDFileParameters * MEDFileParameters::New ( const std::string &  fileName)
static

References New().

◆ getClassName()

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

Reimplemented from MEDCoupling::BigMemoryObject.

◆ getHeapMemorySizeWithoutChildren()

std::size_t MEDFileParameters::getHeapMemorySizeWithoutChildren ( ) const
virtual

Implements MEDCoupling::BigMemoryObject.

References _params.

◆ getDirectChildrenWithNull()

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

Implements MEDCoupling::BigMemoryObject.

References _params.

◆ deepCopy()

MEDFileParameters * MEDFileParameters::deepCopy ( ) const

References MEDFileParameters().

Referenced by MEDFileParameters().

◆ isEqual()

bool MEDFileParameters::isEqual ( const MEDFileParameters other,
double  eps,
std::string &  what 
) const

References _params.

◆ writeLL()

void MEDFileParameters::writeLL ( med_idt  fid) const

◆ getParamsNames()

std::vector< std::string > MEDFileParameters::getParamsNames ( ) const

◆ simpleRepr()

std::string MEDFileParameters::simpleRepr ( ) const

◆ simpleReprWithoutHeader()

void MEDFileParameters::simpleReprWithoutHeader ( std::ostream &  oss) const

◆ resize()

void MEDFileParameters::resize ( int  newSize)

References _params.

◆ pushParam()

void MEDFileParameters::pushParam ( MEDFileParameterMultiTS param)

◆ setParamAtPos()

void MEDFileParameters::setParamAtPos ( int  i,
MEDFileParameterMultiTS param 
)

◆ getParamAtPos()

MEDFileParameterMultiTS * MEDFileParameters::getParamAtPos ( int  i) const
Returns
an internal pointer that can be null. Warning the caller is not responsible of the returned pointer.

References _params.

Referenced by getParamWithName().

◆ getParamWithName()

MEDFileParameterMultiTS * MEDFileParameters::getParamWithName ( const std::string &  paramName) const
Returns
an internal pointer that can be null. Warning the caller is not responsible of the returned pointer.

References getParamAtPos(), and getPosFromParamName().

◆ destroyParamAtPos()

void MEDFileParameters::destroyParamAtPos ( int  i)

References _params.

◆ getPosFromParamName()

int MEDFileParameters::getPosFromParamName ( const std::string &  paramName) const

◆ getNumberOfParams()

int MEDFileParameters::getNumberOfParams ( ) const

References _params.

◆ simpleRepr2()

void MEDCoupling::MEDFileParameters::simpleRepr2 ( int  bkOffset,
std::ostream &  oss 
) const
protected

Member Data Documentation

◆ _params