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

Public Member Functions

MEDFileInt64FieldMultiTSbuildNewEmpty () const
 
std::string getClassName () const override
 
MEDFileAnyTypeFieldMultiTSshallowCpy () const
 
- Public Member Functions inherited from MEDCoupling::MEDFileNDTemplateFieldMultiTS< Int64 >
MEDFileFieldMultiTSconvertToDouble (bool isDeepCpyGlobs=true) const
 
- Public Member Functions inherited from MEDCoupling::MEDFileTemplateFieldMultiTS< T >
void appendFieldNoProfileSBT (const typename Traits< T >::FieldType *field)
 
void appendFieldProfile (const typename Traits< T >::FieldType *field, const MEDFileMesh *mesh, int meshDimRelToMax, const DataArrayIdType *profile)
 
void appendFieldProfileFlatly (const typename Traits< T >::FieldType *field, const MEDFileMesh *mesh, int meshDimRelToMax, const DataArrayIdType *profile)
 
MLFieldTraits< T >::FMTSType * buildNewEmptyImpl () const
 
void checkCoherencyOfType (const MEDFileAnyTypeField1TS *f1ts) const
 
MEDFileAnyTypeFieldMultiTSextractPart (const std::map< int, MCAuto< DataArrayIdType > > &extractDef, MEDFileMesh *mm) const
 
MLFieldTraits< T >::FMTSType * extractPartImpl (const std::map< int, MCAuto< DataArrayIdType > > &extractDef, MEDFileMesh *mm) const
 
Traits< T >::FieldType * field (int iteration, int order, const MEDFileMesh *mesh) const
 
Traits< T >::FieldType * getFieldAtLevel (TypeOfField type, int iteration, int order, int meshDimRelToMax, int renumPol=0) const
 
Traits< T >::FieldType * getFieldAtLevelOld (TypeOfField type, int iteration, int order, const std::string &mname, int meshDimRelToMax, int renumPol=0) const
 
Traits< T >::FieldType * getFieldAtTopLevel (TypeOfField type, int iteration, int order, int renumPol=0) const
 
Traits< T >::FieldType * getFieldOnMeshAtLevel (TypeOfField type, int iteration, int order, const MEDCouplingMesh *mesh, int renumPol=0) const
 
Traits< T >::FieldType * getFieldOnMeshAtLevel (TypeOfField type, int iteration, int order, int meshDimRelToMax, const MEDFileMesh *mesh, int renumPol=0) const
 
Traits< T >::ArrayType * getFieldWithProfile (TypeOfField type, int iteration, int order, int meshDimRelToMax, const MEDFileMesh *mesh, DataArrayIdType *&pfl) const
 
MLFieldTraits< T >::F1TSType * getTimeStepAtPos (int pos) const
 
Traits< T >::ArrayType * getUndergroundDataArray (int iteration, int order) const
 
Traits< T >::ArrayType * getUndergroundDataArrayExt (int iteration, int order, std::vector< std::pair< std::pair< INTERP_KERNEL::NormalizedCellType, int >, std::pair< mcIdType, mcIdType > > > &entries) const
 
- Public Member Functions inherited from MEDCoupling::MEDFileAnyTypeFieldMultiTS
MEDFileAnyTypeFieldMultiTSbuildSubPart (const int *startIds, const int *endIds) const
 
MEDFileAnyTypeFieldMultiTSbuildSubPartSlice (int bg, int end, int step) const
 
void changeLocsRefsNamesGen (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 changePflsRefsNamesGen (const std::vector< std::pair< std::vector< std::string >, std::string > > &mapOfModif)
 
virtual MEDFileAnyTypeFieldMultiTSdeepCopy () const
 
void eraseEmptyTS ()
 
void eraseTimeStepIds (const int *startIds, const int *endIds)
 
void eraseTimeStepIds2 (int bg, int end, int step)
 
MCAuto< MEDFileAnyTypeFieldMultiTSWithoutSDAgetContent ()
 
std::vector< const BigMemoryObject * > getDirectChildrenWithNull () const
 
std::string getDtUnit () 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 > getLocsReallyUsed () const
 
std::vector< std::string > getLocsReallyUsedMulti () const
 
std::string getMeshName () const
 
std::string getName () const
 
int getNonEmptyLevels (int iteration, int order, const std::string &mname, std::vector< int > &levs) const
 
int getNumberOfComponents () const
 
int getNumberOfTS () const
 
std::vector< std::string > getPflsReallyUsed () const
 
std::vector< std::string > getPflsReallyUsedMulti () const
 
int getPosGivenTime (double time, double eps=1e-8) const
 
int getPosOfTimeStep (int iteration, int order) const
 
MEDFileAnyTypeField1TSgetTimeStep (int iteration, int order) const
 
MEDFileAnyTypeField1TSgetTimeStepGivenTime (double time, double eps=1e-8) const
 
std::vector< std::pair< int, int > > getTimeSteps (std::vector< double > &ret1) const
 
std::vector< std::vector< TypeOfField > > getTypesOfFieldAvailable () const
 
MEDFileAnyTypeFieldMultiTSIteratoriterator ()
 
void loadArrays ()
 
void loadArraysIfNecessary ()
 
bool presenceOfMultiDiscPerGeoType () const
 
void pushBackTimeStep (MEDFileAnyTypeField1TS *f1ts)
 
void pushBackTimeSteps (const std::vector< MEDFileAnyTypeField1TS * > &f1ts)
 
void pushBackTimeSteps (MEDFileAnyTypeFieldMultiTS *fmts)
 
void setDtUnit (const std::string &dtUnit)
 
void setInfo (const std::vector< std::string > &info)
 
void setMeshName (const std::string &newMeshName)
 
void setName (const std::string &name)
 
std::string simpleRepr () const
 
void simpleRepr (int bkOffset, std::ostream &oss, int fmtsId) const
 
std::vector< MCAuto< MEDFileAnyTypeFieldMultiTS > > splitComponents () const
 
std::vector< MCAuto< MEDFileAnyTypeFieldMultiTS > > splitDiscretizations () const
 
std::vector< MCAuto< MEDFileAnyTypeFieldMultiTS > > splitMultiDiscrPerGeoTypes () const
 
void synchronizeNameScope ()
 
void unloadArrays ()
 
void unloadArraysWithoutDataLoss ()
 
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 ()
 
- Public Member Functions inherited from MEDCoupling::MEDFileFieldGlobsReal
void appendGlobs (const MEDFileFieldGlobsReal &other, double eps)
 
void appendLoc (const std::string &locName, INTERP_KERNEL::NormalizedCellType geoType, const std::vector< double > &refCoo, const std::vector< double > &gsCoo, const std::vector< double > &w)
 
void appendProfile (DataArrayIdType *pfl)
 
void changeLocName (const std::string &oldName, const std::string &newName)
 
void changeLocsNames (const std::vector< std::pair< std::vector< std::string >, std::string > > &mapOfModif)
 
void changeLocsNamesInStruct (const std::vector< std::pair< std::vector< std::string >, std::string > > &mapOfModif)
 
void changePflName (const std::string &oldName, const std::string &newName)
 
void changePflsNames (const std::vector< std::pair< std::vector< std::string >, std::string > > &mapOfModif)
 
void changePflsNamesInStruct (const std::vector< std::pair< std::vector< std::string >, std::string > > &mapOfModif)
 
void checkGlobsCoherency () const
 
void checkGlobsLocsPartCoherency () const
 
void checkGlobsPflsPartCoherency () const
 
std::string createNewNameOfLoc () const
 
std::string createNewNameOfPfl () const
 
void deepCpyGlobs (const MEDFileFieldGlobsReal &other)
 
void deepCpyOnlyUsedGlobs (const MEDFileFieldGlobsReal &other)
 
bool existsLoc (const std::string &locName) const
 
bool existsPfl (const std::string &pflName) const
 
std::vector< const BigMemoryObject * > getDirectChildrenWithNull () const
 
std::string getFileName () const
 
std::size_t getHeapMemorySizeWithoutChildren () const
 
MEDFileFieldLoc & getLocalization (const std::string &locName)
 
const MEDFileFieldLoc & getLocalization (const std::string &locName) const
 
MEDFileFieldLoc & getLocalizationFromId (int locId)
 
const MEDFileFieldLoc & getLocalizationFromId (int locId) const
 
int getLocalizationId (const std::string &loc) const
 
std::vector< std::string > getLocs () const
 
int getNbOfGaussPtPerCell (int locId) const
 
std::vector< std::string > getPfls () const
 
DataArrayIdType * getProfile (const std::string &pflName)
 
const DataArrayIdType * getProfile (const std::string &pflName) const
 
DataArrayIdType * getProfileFromId (int pflId)
 
const DataArrayIdType * getProfileFromId (int pflId) const
 
int getProfileId (const std::string &pfl) const
 
void killLocalizationIds (const std::vector< int > &locIds)
 
void killProfileIds (const std::vector< int > &pflIds)
 
void killStructureElementsInGlobs ()
 
void loadAllGlobals (med_idt fid, const MEDFileEntities *entities=0)
 
void loadGlobals (med_idt fid)
 
void loadProfileInFile (med_idt fid, int id)
 
void loadProfileInFile (med_idt fid, int id, const std::string &pflName)
 
 MEDFileFieldGlobsReal ()
 
 MEDFileFieldGlobsReal (med_idt fid)
 
void resetContent ()
 
void setFileName (const std::string &fileName)
 
void shallowCpyGlobs (const MEDFileFieldGlobsReal &other)
 
void shallowCpyOnlyUsedGlobs (const MEDFileFieldGlobsReal &other)
 
void simpleReprGlobs (std::ostream &oss) const
 
std::vector< std::vector< int > > whichAreEqualLocs (double eps) const
 
std::vector< std::vector< int > > whichAreEqualProfiles () const
 
void writeGlobals (med_idt fid, const MEDFileWritable &opt) const
 
std::vector< std::pair< std::vector< std::string >, std::string > > zipLocsNames (double eps)
 
std::vector< std::pair< std::vector< std::string >, std::string > > zipPflsNames ()
 
virtual ~MEDFileFieldGlobsReal ()
 

Friends

class MEDFileTemplateFieldMultiTS< Int64 >
 

Additional Inherited Members

- Static Public Member Functions inherited from MEDCoupling::MEDFileTemplateFieldMultiTS< T >
static MLFieldTraits< T >::FMTSType * LoadSpecificEntities (const std::string &fileName, const std::string &fieldName, const std::vector< std::pair< TypeOfField, INTERP_KERNEL::NormalizedCellType > > &entities, bool loadAll=true)
 
static MLFieldTraits< T >::FMTSType * New ()
 
static MLFieldTraits< T >::FMTSType * New (const std::string &fileName, bool loadAll=true)
 
static MLFieldTraits< T >::FMTSType * New (const std::string &fileName, const std::string &fieldName, bool loadAll=true)
 
static MLFieldTraits< T >::FMTSType * New (const typename MLFieldTraits< T >::FMTSWSDAType &other, bool shallowCopyOfContent)
 
static MLFieldTraits< T >::FMTSType * New (DataArrayByte *db)
 
static MLFieldTraits< T >::FMTSType * New (med_idt fid, bool loadAll=true)
 
static MLFieldTraits< T >::FMTSType * New (med_idt fid, const std::string &fieldName, bool loadAll=true)
 
- Static Public Member Functions inherited from MEDCoupling::MEDFileAnyTypeFieldMultiTS
static MCAuto< MEDFileAnyTypeFieldMultiTSAggregate (const std::vector< const MEDFileAnyTypeFieldMultiTS * > &fmtss, const std::vector< std::vector< std::pair< int, mcIdType > > > &dts)
 
static MEDFileAnyTypeFieldMultiTSBuildNewInstanceFromContent (MEDFileAnyTypeFieldMultiTSWithoutSDA *c)
 
static int CheckSupportAcrossTime (MEDFileAnyTypeFieldMultiTS *f0, MEDFileAnyTypeFieldMultiTS *f1, const MEDFileMesh *mesh, TypeOfField &tof0, TypeOfField &tof1)
 
static MEDFileAnyTypeFieldMultiTSNew (const std::string &fileName, bool loadAll=true)
 
static MEDFileAnyTypeFieldMultiTSNew (const std::string &fileName, const std::string &fieldName, bool loadAll=true)
 
static MEDFileAnyTypeFieldMultiTSNew (med_idt fid, bool loadAll=true)
 
static MEDFileAnyTypeFieldMultiTSNew (med_idt fid, const std::string &fieldName, bool loadAll=true)
 
static std::vector< std::vector< MEDFileAnyTypeFieldMultiTS * > > SplitIntoCommonTimeSeries (const std::vector< MEDFileAnyTypeFieldMultiTS * > &vectFMTS)
 
static std::vector< std::vector< MEDFileAnyTypeFieldMultiTS * > > SplitPerCommonSupport (const std::vector< MEDFileAnyTypeFieldMultiTS * > &vectFMTS, const MEDFileMesh *mesh, std::vector< MCAuto< MEDFileFastCellSupportComparator > > &fsc)
 
- Static Public Member Functions inherited from MEDCoupling::BigMemoryObject
static std::size_t GetHeapMemorySizeOfObjs (const std::vector< const BigMemoryObject * > &objs)
 
- Protected Member Functions inherited from MEDCoupling::MEDFileNDTemplateFieldMultiTS< Int64 >
 MEDFileNDTemplateFieldMultiTS ()
 
 MEDFileNDTemplateFieldMultiTS (const typename MLFieldTraits< Int64 >::FMTSWSDAType &other, bool shallowCopyOfContent)
 
 MEDFileNDTemplateFieldMultiTS (med_idt fid, bool loadAll, const MEDFileMeshes *ms)
 
 MEDFileNDTemplateFieldMultiTS (med_idt fid, const std::string &fieldName, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities)
 
 ~MEDFileNDTemplateFieldMultiTS ()
 
- Protected Member Functions inherited from MEDCoupling::MEDFileTemplateFieldMultiTS< T >
void appendFieldProfileGeneral (const typename Traits< T >::FieldType *field, const MEDFileMesh *mesh, int meshDimRelToMax, const DataArrayIdType *profile, bool smartPflKiller)
 
MLFieldTraits< T >::FMTSWSDAType * contentNotNull ()
 
const MLFieldTraits< T >::FMTSWSDAType * contentNotNull () const
 
 MEDFileTemplateFieldMultiTS ()
 
 MEDFileTemplateFieldMultiTS (const typename MLFieldTraits< T >::FMTSWSDAType &other, bool shallowCopyOfContent)
 
 MEDFileTemplateFieldMultiTS (med_idt fid, bool loadAll, const MEDFileMeshes *ms)
 
 MEDFileTemplateFieldMultiTS (med_idt fid, const std::string &fieldName, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities=0)
 
 ~MEDFileTemplateFieldMultiTS ()
 
- Protected Member Functions inherited from MEDCoupling::MEDFileAnyTypeFieldMultiTS
MEDFileAnyTypeFieldMultiTSWithoutSDAcontentNotNullBase ()
 
const MEDFileAnyTypeFieldMultiTSWithoutSDAcontentNotNullBase () const
 
 MEDFileAnyTypeFieldMultiTS ()
 
 MEDFileAnyTypeFieldMultiTS (const MEDFileAnyTypeFieldMultiTSWithoutSDA &other, bool shallowCopyOfContent)
 
 MEDFileAnyTypeFieldMultiTS (med_idt fid, bool loadAll, const MEDFileMeshes *ms)
 
 MEDFileAnyTypeFieldMultiTS (med_idt fid, const std::string &fieldName, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities=0)
 
- 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 Member Functions inherited from MEDCoupling::MEDFileFieldGlobsReal
MEDFileFieldGlobscontentNotNull ()
 
const MEDFileFieldGlobscontentNotNull () const
 
- Static Protected Member Functions inherited from MEDCoupling::MEDFileAnyTypeFieldMultiTS
static MEDFileAnyTypeFieldMultiTSWithoutSDABuildContentFrom (med_idt fid, bool loadAll, const MEDFileMeshes *ms)
 
static MEDFileAnyTypeFieldMultiTSWithoutSDABuildContentFrom (med_idt fid, const std::string &fieldName, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities)
 
static MEDFileAnyTypeFieldMultiTSBuildNewInstanceFromContent (MEDFileAnyTypeFieldMultiTSWithoutSDA *c, med_idt fid)
 
- Protected Attributes inherited from MEDCoupling::MEDFileAnyTypeFieldMultiTS
MCAuto< MEDFileAnyTypeFieldMultiTSWithoutSDA_content
 
- Protected Attributes inherited from MEDCoupling::MEDFileFieldGlobsReal
MCAuto< MEDFileFieldGlobs_globals
 

Detailed Description

User class.

Member Function Documentation

◆ shallowCpy()

MEDFileAnyTypeFieldMultiTS* MEDCoupling::MEDFileInt64FieldMultiTS::shallowCpy ( ) const
virtual

◆ buildNewEmpty()

MEDFileInt64FieldMultiTS* MEDCoupling::MEDFileInt64FieldMultiTS::buildNewEmpty ( ) const
virtual

◆ getClassName()

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

Friends And Related Function Documentation

◆ MEDFileTemplateFieldMultiTS< Int64 >

friend class MEDFileTemplateFieldMultiTS< Int64 >
friend