Version: 9.12.0
MEDCoupling::MEDFileAnyTypeFieldMultiTSWithoutSDA Class Referenceabstract
Inheritance diagram for MEDCoupling::MEDFileAnyTypeFieldMultiTSWithoutSDA:
Collaboration diagram for MEDCoupling::MEDFileAnyTypeFieldMultiTSWithoutSDA:

Public Member Functions

void accept (MEDFileFieldVisitor &visitor) const
 
void appendFieldNoProfileSBT (const MEDCouplingFieldDouble *field, const DataArray *arr, MEDFileFieldGlobsReal &glob)
 
void appendFieldProfile (const MEDCouplingFieldDouble *field, const DataArray *arr, const MEDFileMesh *mesh, int meshDimRelToMax, const DataArrayIdType *profile, MEDFileFieldGlobsReal &glob, bool smartPflKiller)
 
MEDFileAnyTypeFieldMultiTSWithoutSDAbuildFromTimeStepIds (const int *startIds, const int *endIds) const
 
MEDFileAnyTypeFieldMultiTSWithoutSDAbuildFromTimeStepIds2 (int bg, int end, int step) const
 
void changeLocsRefsNamesGen2 (const std::vector< std::pair< std::vector< std::string >, std::string > > &mapOfModif)
 
bool changeMeshNames (const std::vector< std::pair< std::string, std::string > > &modifTab)
 
void changePflsRefsNamesGen2 (const std::vector< std::pair< std::vector< std::string >, std::string > > &mapOfModif)
 
virtual void checkCoherencyOfType (const MEDFileAnyTypeField1TSWithoutSDA *f1ts) const =0
 
virtual MEDFileAnyTypeFieldMultiTSWithoutSDAcreateNew () const =0
 
virtual MEDFileAnyTypeField1TSWithoutSDAcreateNew1TSWithoutSDAEmptyInstance () const =0
 
virtual MCAuto< MEDFileAnyTypeFieldMultiTScreateNewWithSDA () const =0
 
virtual MEDFileAnyTypeFieldMultiTSWithoutSDAdeepCopy () const
 
void eraseEmptyTS ()
 
void eraseTimeStepIds (const int *startIds, const int *endIds)
 
void eraseTimeStepIds2 (int bg, int end, int step)
 
std::string getClassName () const override
 
std::vector< const BigMemoryObject * > getDirectChildrenWithNull () const
 
std::vector< std::vector< std::pair< mcIdType, mcIdType > > > getFieldSplitedByType (int iteration, int order, const std::string &mname, std::vector< INTERP_KERNEL::NormalizedCellType > &types, std::vector< std::vector< TypeOfField > > &typesF, std::vector< std::vector< std::string > > &pfls, std::vector< std::vector< std::string > > &locs) const
 
std::size_t getHeapMemorySizeWithoutChildren () const
 
const std::vector< std::string > & getInfo () const
 
std::vector< std::pair< int, int > > getIterations () const
 
std::vector< std::string > getLocsReallyUsed2 () const
 
std::vector< std::string > getLocsReallyUsedMulti2 () const
 
void getMeshSENames (std::vector< std::pair< std::string, std::string > > &ps) const
 
int getNonEmptyLevels (int iteration, int order, const std::string &mname, std::vector< int > &levs) const
 
int getNumberOfTS () const
 
std::vector< std::string > getPflsReallyUsed2 () const
 
std::vector< std::string > getPflsReallyUsedMulti2 () const
 
int getPosGivenTime (double time, double eps=1e-8) const
 
int getPosOfTimeStep (int iteration, int order) const
 
MEDFileAnyTypeField1TSWithoutSDAgetTimeStepAtPos2 (int pos)
 
const MEDFileAnyTypeField1TSWithoutSDAgetTimeStepAtPos2 (int pos) const
 
MEDFileAnyTypeField1TSWithoutSDAgetTimeStepEntry (int iteration, int order)
 
const MEDFileAnyTypeField1TSWithoutSDAgetTimeStepEntry (int iteration, int order) const
 
int getTimeStepPos (int iteration, int order) const
 
std::vector< std::pair< int, int > > getTimeSteps (std::vector< double > &ret1) const
 
std::vector< std::vector< TypeOfField > > getTypesOfFieldAvailable () const
 
virtual const char * getTypeStr () const =0
 
DataArraygetUndergroundDataArray (int iteration, int order) const
 
DataArraygetUndergroundDataArrayExt (int iteration, int order, std::vector< std::pair< std::pair< INTERP_KERNEL::NormalizedCellType, int >, std::pair< mcIdType, mcIdType > > > &entries) const
 
void keepOnlyOnSE (const std::string &seName)
 
void keepOnlyStructureElements ()
 
void killStructureElements ()
 
void loadBigArraysRecursively (med_idt fid, const MEDFileFieldNameScope &nasc)
 
void loadBigArraysRecursivelyIfNecessary (med_idt fid, const MEDFileFieldNameScope &nasc)
 
void loadStructureOrStructureAndBigArraysRecursively (med_idt fid, int nbPdt, med_field_type fieldTyp, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities)
 
bool onlyStructureElements () const
 
MEDFileAnyTypeFieldMultiTSWithoutSDApartOfThisLyingOnSpecifiedTimeSteps (const std::vector< std::pair< int, int > > &timeSteps) const
 
MEDFileAnyTypeFieldMultiTSWithoutSDApartOfThisNotLyingOnSpecifiedTimeSteps (const std::vector< std::pair< int, int > > &timeSteps) const
 
bool presenceOfMultiDiscPerGeoType () const
 
bool presenceOfStructureElements () const
 
void pushBackTimeStep (MCAuto< MEDFileAnyTypeField1TSWithoutSDA > &tse)
 
bool renumberEntitiesLyingOnMesh (const std::string &meshName, const std::vector< mcIdType > &oldCode, const std::vector< mcIdType > &newCode, const DataArrayIdType *renumO2N, MEDFileFieldGlobsReal &glob)
 
void setInfo (const std::vector< std::string > &info)
 
void setIteration (int i, MCAuto< MEDFileAnyTypeField1TSWithoutSDA > ts)
 
virtual MEDFileAnyTypeFieldMultiTSWithoutSDAshallowCpy () const =0
 
void simpleRepr (int bkOffset, std::ostream &oss, int fmtsId) const
 
virtual std::vector< MCAuto< MEDFileAnyTypeFieldMultiTSWithoutSDA > > splitComponents () const
 
virtual std::vector< MCAuto< MEDFileAnyTypeFieldMultiTSWithoutSDA > > splitDiscretizations () const
 
virtual std::vector< MCAuto< MEDFileAnyTypeFieldMultiTSWithoutSDA > > splitMultiDiscrPerGeoTypes () const
 
void synchronizeNameScope ()
 
void unloadArrays ()
 
void writeLL (med_idt fid, const MEDFileWritable &opts) 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 ()
 
- Public Member Functions inherited from MEDCoupling::MEDFileFieldNameScope
void copyNameScope (const MEDFileFieldNameScope &other)
 
std::string getDtUnit () const
 
std::string getMeshName () const
 
std::string getName () const
 
 MEDFileFieldNameScope ()
 
 MEDFileFieldNameScope (const std::string &fieldName, const std::string &meshName)
 
void setDtUnit (const std::string &dtUnit)
 
void setMeshName (const std::string &meshName)
 
void setName (const std::string &fieldName)
 

Protected Member Functions

void checkCoherencyOfTinyInfo (const MEDCouplingFieldDouble *field, const DataArray *arr) const
 
void checkThatComponentsMatch (const std::vector< std::string > &compos) const
 
void checkThatNbOfCompoOfTSMatchThis () const
 
void copyTinyInfoFrom (const MEDCouplingFieldDouble *field, const DataArray *arr)
 
virtual med_field_type getMEDFileFieldType () const =0
 
 MEDFileAnyTypeFieldMultiTSWithoutSDA ()
 
 MEDFileAnyTypeFieldMultiTSWithoutSDA (const std::string &fieldName, const std::string &meshName)
 
 MEDFileAnyTypeFieldMultiTSWithoutSDA (med_idt fid, const std::string &fieldName, const std::string &meshName, med_field_type fieldTyp, const std::vector< std::string > &infos, int nbOfStep, const std::string &dtunit, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities)
 
 MEDFileAnyTypeFieldMultiTSWithoutSDA (med_idt fid, int fieldId, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities)
 
- 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< std::string > _infos
 
std::vector< MCAuto< MEDFileAnyTypeField1TSWithoutSDA > > _time_steps
 
- Protected Attributes inherited from MEDCoupling::MEDFileFieldNameScope
std::string _dt_unit
 
std::string _mesh_name
 
std::string _name
 

Additional Inherited Members

- Static Public Member Functions inherited from MEDCoupling::BigMemoryObject
static std::size_t GetHeapMemorySizeOfObjs (const std::vector< const BigMemoryObject * > &objs)
 

Constructor & Destructor Documentation

◆ MEDFileAnyTypeFieldMultiTSWithoutSDA() [1/4]

MEDFileAnyTypeFieldMultiTSWithoutSDA::MEDFileAnyTypeFieldMultiTSWithoutSDA ( )
protected

◆ MEDFileAnyTypeFieldMultiTSWithoutSDA() [2/4]

MEDFileAnyTypeFieldMultiTSWithoutSDA::MEDFileAnyTypeFieldMultiTSWithoutSDA ( const std::string &  fieldName,
const std::string &  meshName 
)
protected

◆ MEDFileAnyTypeFieldMultiTSWithoutSDA() [3/4]

MEDFileAnyTypeFieldMultiTSWithoutSDA::MEDFileAnyTypeFieldMultiTSWithoutSDA ( med_idt  fid,
int  fieldId,
bool  loadAll,
const MEDFileMeshes ms,
const MEDFileEntities *  entities 
)
protected

◆ MEDFileAnyTypeFieldMultiTSWithoutSDA() [4/4]

MEDFileAnyTypeFieldMultiTSWithoutSDA::MEDFileAnyTypeFieldMultiTSWithoutSDA ( med_idt  fid,
const std::string &  fieldName,
const std::string &  meshName,
med_field_type  fieldTyp,
const std::vector< std::string > &  infos,
int  nbOfStep,
const std::string &  dtunit,
bool  loadAll,
const MEDFileMeshes ms,
const MEDFileEntities *  entities 
)
protected

Member Function Documentation

◆ getClassName()

◆ getHeapMemorySizeWithoutChildren()

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

◆ getDirectChildrenWithNull()

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

Implements MEDCoupling::BigMemoryObject.

References _time_steps.

◆ deepCopy()

MEDFileAnyTypeFieldMultiTSWithoutSDA * MEDFileAnyTypeFieldMultiTSWithoutSDA::deepCopy ( ) const
virtual

References _time_steps, and shallowCpy().

◆ splitComponents()

std::vector< MCAuto< MEDFileAnyTypeFieldMultiTSWithoutSDA > > MEDFileAnyTypeFieldMultiTSWithoutSDA::splitComponents ( ) const
virtual

◆ splitDiscretizations()

std::vector< MCAuto< MEDFileAnyTypeFieldMultiTSWithoutSDA > > MEDFileAnyTypeFieldMultiTSWithoutSDA::splitDiscretizations ( ) const
virtual

This method splits into discretization each time steps in this. ** WARNING ** the returned instances are not compulsory defined on the same time steps series !

References _time_steps, createNew(), and MEDCoupling::MEDFileAnyTypeField1TSWithoutSDA::splitDiscretizations().

Referenced by MEDCoupling::MEDFileAnyTypeFieldMultiTS::splitDiscretizations().

◆ splitMultiDiscrPerGeoTypes()

std::vector< MCAuto< MEDFileAnyTypeFieldMultiTSWithoutSDA > > MEDFileAnyTypeFieldMultiTSWithoutSDA::splitMultiDiscrPerGeoTypes ( ) const
virtual

Contrary to splitDiscretizations method this method makes the hypothesis that the times series are NOT impacted by the splitting of multi discretization.

References _time_steps, createNew(), and MEDCoupling::MEDFileAnyTypeField1TSWithoutSDA::splitMultiDiscrPerGeoTypes().

Referenced by MEDCoupling::MEDFileAnyTypeFieldMultiTS::splitMultiDiscrPerGeoTypes().

◆ getTypeStr()

virtual const char* MEDCoupling::MEDFileAnyTypeFieldMultiTSWithoutSDA::getTypeStr ( ) const
pure virtual

◆ shallowCpy()

◆ createNew()

◆ createNewWithSDA()

◆ createNew1TSWithoutSDAEmptyInstance()

virtual MEDFileAnyTypeField1TSWithoutSDA* MEDCoupling::MEDFileAnyTypeFieldMultiTSWithoutSDA::createNew1TSWithoutSDAEmptyInstance ( ) const
pure virtual

◆ checkCoherencyOfType()

virtual void MEDCoupling::MEDFileAnyTypeFieldMultiTSWithoutSDA::checkCoherencyOfType ( const MEDFileAnyTypeField1TSWithoutSDA f1ts) const
pure virtual

◆ getInfo()

const std::vector< std::string > & MEDFileAnyTypeFieldMultiTSWithoutSDA::getInfo ( ) const

◆ presenceOfMultiDiscPerGeoType()

bool MEDFileAnyTypeFieldMultiTSWithoutSDA::presenceOfMultiDiscPerGeoType ( ) const

◆ setInfo()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::setInfo ( const std::vector< std::string > &  info)

◆ getTimeStepPos()

int MEDFileAnyTypeFieldMultiTSWithoutSDA::getTimeStepPos ( int  iteration,
int  order 
) const

◆ getTimeStepEntry() [1/2]

const MEDFileAnyTypeField1TSWithoutSDA & MEDFileAnyTypeFieldMultiTSWithoutSDA::getTimeStepEntry ( int  iteration,
int  order 
) const

◆ getTimeStepEntry() [2/2]

MEDFileAnyTypeField1TSWithoutSDA & MEDFileAnyTypeFieldMultiTSWithoutSDA::getTimeStepEntry ( int  iteration,
int  order 
)

References _time_steps, and getTimeStepPos().

◆ changeMeshNames()

◆ getNumberOfTS()

int MEDFileAnyTypeFieldMultiTSWithoutSDA::getNumberOfTS ( ) const

◆ eraseEmptyTS()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::eraseEmptyTS ( )

◆ eraseTimeStepIds()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::eraseTimeStepIds ( const int *  startIds,
const int *  endIds 
)

◆ eraseTimeStepIds2()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::eraseTimeStepIds2 ( int  bg,
int  end,
int  step 
)

◆ buildFromTimeStepIds()

MEDFileAnyTypeFieldMultiTSWithoutSDA * MEDFileAnyTypeFieldMultiTSWithoutSDA::buildFromTimeStepIds ( const int *  startIds,
const int *  endIds 
) const

If one of the id in [ startIds , endIds ) points to a null element, there is not throw. Simply, this empty element is added as if it were not NULL.

References _infos, _time_steps, createNew(), and MEDCoupling::RefCountObjectOnly::incrRef().

Referenced by MEDCoupling::MEDFileAnyTypeFieldMultiTS::buildSubPart(), partOfThisLyingOnSpecifiedTimeSteps(), and partOfThisNotLyingOnSpecifiedTimeSteps().

◆ buildFromTimeStepIds2()

MEDFileAnyTypeFieldMultiTSWithoutSDA * MEDFileAnyTypeFieldMultiTSWithoutSDA::buildFromTimeStepIds2 ( int  bg,
int  end,
int  step 
) const

If one of the id in the input range points to a null element, there is not throw. Simply, this empty element is added as if it were not NULL.

References _infos, _time_steps, createNew(), and MEDCoupling::RefCountObjectOnly::incrRef().

Referenced by MEDCoupling::MEDFileAnyTypeFieldMultiTS::buildSubPartSlice().

◆ partOfThisLyingOnSpecifiedTimeSteps()

MEDFileAnyTypeFieldMultiTSWithoutSDA * MEDFileAnyTypeFieldMultiTSWithoutSDA::partOfThisLyingOnSpecifiedTimeSteps ( const std::vector< std::pair< int, int > > &  timeSteps) const

◆ partOfThisNotLyingOnSpecifiedTimeSteps()

MEDFileAnyTypeFieldMultiTSWithoutSDA * MEDFileAnyTypeFieldMultiTSWithoutSDA::partOfThisNotLyingOnSpecifiedTimeSteps ( const std::vector< std::pair< int, int > > &  timeSteps) const

◆ presenceOfStructureElements()

bool MEDFileAnyTypeFieldMultiTSWithoutSDA::presenceOfStructureElements ( ) const

References _time_steps.

◆ onlyStructureElements()

bool MEDFileAnyTypeFieldMultiTSWithoutSDA::onlyStructureElements ( ) const

References _time_steps.

◆ killStructureElements()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::killStructureElements ( )

References _time_steps.

◆ keepOnlyStructureElements()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::keepOnlyStructureElements ( )

References _time_steps.

◆ keepOnlyOnSE()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::keepOnlyOnSE ( const std::string &  seName)

References _time_steps.

◆ getMeshSENames()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::getMeshSENames ( std::vector< std::pair< std::string, std::string > > &  ps) const

References _time_steps.

◆ getPosOfTimeStep()

int MEDFileAnyTypeFieldMultiTSWithoutSDA::getPosOfTimeStep ( int  iteration,
int  order 
) const

◆ getPosGivenTime()

int MEDFileAnyTypeFieldMultiTSWithoutSDA::getPosGivenTime ( double  time,
double  eps = 1e-8 
) const

◆ getIterations()

std::vector< std::pair< int, int > > MEDFileAnyTypeFieldMultiTSWithoutSDA::getIterations ( ) const

◆ getTimeSteps()

std::vector< std::pair< int, int > > MEDFileAnyTypeFieldMultiTSWithoutSDA::getTimeSteps ( std::vector< double > &  ret1) const

◆ pushBackTimeStep()

◆ synchronizeNameScope()

◆ simpleRepr()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::simpleRepr ( int  bkOffset,
std::ostream &  oss,
int  fmtsId 
) const

◆ getNonEmptyLevels()

int MEDFileAnyTypeFieldMultiTSWithoutSDA::getNonEmptyLevels ( int  iteration,
int  order,
const std::string &  mname,
std::vector< int > &  levs 
) const

This method has 3 inputs 'iteration' 'order' 'mname'. 'mname' can be null if the user is the general case where there is only one meshName lying on 'this' This method returns two things.

  • The absolute dimension of 'this' in first parameter.
  • The available ext levels relative to the absolute dimension returned in first parameter. These relative levels are relative to the first output parameter. The values in 'levs' will be returned in decreasing order.

This method is designed for MEDFileFieldMultiTS instances that have a discritization ON_CELLS, ON_GAUSS_NE and ON_GAUSS. Only these 3 discretizations will be taken into account here.

If 'this' is empty this method will throw an INTERP_KERNEL::Exception. If there is only node fields defined in 'this' -1 is returned and 'levs' output parameter will be empty. In this case the caller has to know the underlying mesh it refers to. By default it is the level 0 of the corresponding mesh.

This method is useful to make the link between meshDimension of the underlying mesh in 'this' and the levels on 'this'. It is possible (even if it is not common) that the highest level in 'this' were not equal to the meshDimension of the underlying mesh in 'this'.

Let's consider the typical following case :

  • a mesh 'm1' has a meshDimension 3 and has the following non empty levels [0,-1,-2] for example 'm1' lies on TETRA4, HEXA8 TRI3 and SEG2
  • 'f1' lies on 'm1' and is defined on 3D and 1D cells for example TETRA4 and SEG2
  • 'f2' lies on 'm1' too and is defined on 2D and 1D cells for example TRI3 and SEG2

In this case f1->getNonEmptyLevelsExt will return (3,[0,-2]) and f2->getNonEmptyLevelsExt will return (2,[0,-1])

To retrieve the highest level of f1 it should be done, f1->getFieldAtLevel(ON_CELLS,3-3+0);//absDim-meshDim+relativeLev To retrieve the lowest level of f1 it should be done, f1->getFieldAtLevel(ON_CELLS,3-3+(-2));//absDim-meshDim+relativeLev To retrieve the highest level of f2 it should be done, f1->getFieldAtLevel(ON_CELLS,2-3+0);//absDim-meshDim+relativeLev To retrieve the lowest level of f2 it should be done, f1->getFieldAtLevel(ON_CELLS,2-3+(-1));//absDim-meshDim+relativeLev

References MEDCoupling::MEDFileAnyTypeField1TSWithoutSDA::getNonEmptyLevels(), and getTimeStepEntry().

Referenced by MEDCoupling::MEDFileAnyTypeFieldMultiTS::getNonEmptyLevels().

◆ appendFieldNoProfileSBT()

◆ appendFieldProfile()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::appendFieldProfile ( const MEDCouplingFieldDouble field,
const DataArray arr,
const MEDFileMesh mesh,
int  meshDimRelToMax,
const DataArrayIdType *  profile,
MEDFileFieldGlobsReal glob,
bool  smartPflKiller 
)

◆ getFieldSplitedByType()

std::vector< std::vector< std::pair< mcIdType, mcIdType > > > MEDFileAnyTypeFieldMultiTSWithoutSDA::getFieldSplitedByType ( int  iteration,
int  order,
const std::string &  mname,
std::vector< INTERP_KERNEL::NormalizedCellType > &  types,
std::vector< std::vector< TypeOfField > > &  typesF,
std::vector< std::vector< std::string > > &  pfls,
std::vector< std::vector< std::string > > &  locs 
) const

entry point for users that want to iterate into MEDFile DataStructure without any overhead.

References MEDCoupling::MEDFileAnyTypeField1TSWithoutSDA::getFieldSplitedByType(), and getTimeStepEntry().

Referenced by MEDCoupling::MEDFileAnyTypeFieldMultiTS::getFieldSplitedByType().

◆ getTypesOfFieldAvailable()

std::vector< std::vector< TypeOfField > > MEDFileAnyTypeFieldMultiTSWithoutSDA::getTypesOfFieldAvailable ( ) const

◆ getUndergroundDataArray()

DataArray * MEDFileAnyTypeFieldMultiTSWithoutSDA::getUndergroundDataArray ( int  iteration,
int  order 
) const

◆ getUndergroundDataArrayExt()

DataArray * MEDFileAnyTypeFieldMultiTSWithoutSDA::getUndergroundDataArrayExt ( int  iteration,
int  order,
std::vector< std::pair< std::pair< INTERP_KERNEL::NormalizedCellType, int >, std::pair< mcIdType, mcIdType > > > &  entries 
) const

◆ renumberEntitiesLyingOnMesh()

bool MEDFileAnyTypeFieldMultiTSWithoutSDA::renumberEntitiesLyingOnMesh ( const std::string &  meshName,
const std::vector< mcIdType > &  oldCode,
const std::vector< mcIdType > &  newCode,
const DataArrayIdType *  renumO2N,
MEDFileFieldGlobsReal glob 
)

◆ accept()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::accept ( MEDFileFieldVisitor visitor) const

◆ loadStructureOrStructureAndBigArraysRecursively()

◆ writeLL()

◆ loadBigArraysRecursively()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::loadBigArraysRecursively ( med_idt  fid,
const MEDFileFieldNameScope nasc 
)

◆ loadBigArraysRecursivelyIfNecessary()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::loadBigArraysRecursivelyIfNecessary ( med_idt  fid,
const MEDFileFieldNameScope nasc 
)

◆ unloadArrays()

◆ getTimeStepAtPos2() [1/2]

const MEDFileAnyTypeField1TSWithoutSDA * MEDFileAnyTypeFieldMultiTSWithoutSDA::getTimeStepAtPos2 ( int  pos) const

References _time_steps.

◆ getTimeStepAtPos2() [2/2]

MEDFileAnyTypeField1TSWithoutSDA * MEDFileAnyTypeFieldMultiTSWithoutSDA::getTimeStepAtPos2 ( int  pos)

References _time_steps.

◆ getPflsReallyUsed2()

std::vector< std::string > MEDFileAnyTypeFieldMultiTSWithoutSDA::getPflsReallyUsed2 ( ) const

◆ getLocsReallyUsed2()

std::vector< std::string > MEDFileAnyTypeFieldMultiTSWithoutSDA::getLocsReallyUsed2 ( ) const

◆ getPflsReallyUsedMulti2()

std::vector< std::string > MEDFileAnyTypeFieldMultiTSWithoutSDA::getPflsReallyUsedMulti2 ( ) const

◆ getLocsReallyUsedMulti2()

std::vector< std::string > MEDFileAnyTypeFieldMultiTSWithoutSDA::getLocsReallyUsedMulti2 ( ) const

◆ changePflsRefsNamesGen2()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::changePflsRefsNamesGen2 ( const std::vector< std::pair< std::vector< std::string >, std::string > > &  mapOfModif)

◆ changeLocsRefsNamesGen2()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::changeLocsRefsNamesGen2 ( const std::vector< std::pair< std::vector< std::string >, std::string > > &  mapOfModif)

◆ setIteration()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::setIteration ( int  i,
MCAuto< MEDFileAnyTypeField1TSWithoutSDA ts 
)

◆ getMEDFileFieldType()

virtual med_field_type MEDCoupling::MEDFileAnyTypeFieldMultiTSWithoutSDA::getMEDFileFieldType ( ) const
protectedpure virtual

◆ copyTinyInfoFrom()

◆ checkCoherencyOfTinyInfo()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::checkCoherencyOfTinyInfo ( const MEDCouplingFieldDouble field,
const DataArray arr 
) const
protected

◆ checkThatComponentsMatch()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::checkThatComponentsMatch ( const std::vector< std::string > &  compos) const
protected

References _infos, and getInfo().

Referenced by checkCoherencyOfTinyInfo(), and pushBackTimeStep().

◆ checkThatNbOfCompoOfTSMatchThis()

void MEDFileAnyTypeFieldMultiTSWithoutSDA::checkThatNbOfCompoOfTSMatchThis ( ) const
protected

Member Data Documentation

◆ _infos

◆ _time_steps