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

Public Member Functions

MCAuto< MEDFileAnyTypeField1TSbuildNewEmpty () const
 
std::string getClassName () const override
 
MEDFileInt32Field1TSshallowCpy () const
 
- Public Member Functions inherited from MEDCoupling::MEDFileNDTemplateField1TS< Int32 >
MEDFileField1TSconvertToDouble (bool isDeepCpyGlobs=true) const
 
MEDFileField1TSconvertToInt (bool isDeepCpyGlobs=true) const
 
MEDFileField1TSconvertToInt64 (bool isDeepCpyGlobs=true) const
 
- Public Member Functions inherited from MEDCoupling::MEDFileTemplateField1TS< T >
void copyTimeInfoFrom (const typename Traits< T >::FieldType *mcf)
 
MEDFileAnyTypeField1TSextractPart (const std::map< int, MCAuto< DataArrayIdType > > &extractDef, MEDFileMesh *mm) const
 
MLFieldTraits< T >::F1TSType * extractPartImpl (const std::map< int, MCAuto< DataArrayIdType > > &extractDef, MEDFileMesh *mm) const
 
Traits< T >::FieldType * field (const MEDFileMesh *mesh) const
 
Traits< T >::FieldType * getFieldAtLevel (TypeOfField type, int meshDimRelToMax, int renumPol=0) const
 
Traits< T >::FieldType * getFieldAtLevelOld (TypeOfField type, const std::string &mname, int meshDimRelToMax, int renumPol=0) const
 
Traits< T >::FieldType * getFieldAtTopLevel (TypeOfField type, int renumPol=0) const
 
Traits< T >::FieldType * getFieldOnMeshAtLevel (TypeOfField type, const MEDCouplingMesh *mesh, int renumPol=0) const
 
Traits< T >::FieldType * getFieldOnMeshAtLevel (TypeOfField type, int meshDimRelToMax, const MEDFileMesh *mesh, int renumPol=0) const
 
Traits< T >::ArrayType * getFieldWithProfile (TypeOfField type, int meshDimRelToMax, const MEDFileMesh *mesh, DataArrayIdType *&pfl) const
 
Traits< T >::ArrayType * getUndergroundDataArray () const
 
Traits< T >::ArrayType * getUndergroundDataArrayExt (std::vector< std::pair< std::pair< INTERP_KERNEL::NormalizedCellType, int >, std::pair< mcIdType, mcIdType > > > &entries) const
 
void setArray (DataArray *arr)
 
void setFieldNoProfileSBT (const typename Traits< T >::FieldType *field)
 
void setFieldProfile (const typename Traits< T >::FieldType *field, const MEDFileMesh *mesh, int meshDimRelToMax, const DataArrayIdType *profile)
 
void setFieldProfileFlatly (const typename Traits< T >::FieldType *field, const MEDFileMesh *mesh, int meshDimRelToMax, const DataArrayIdType *profile)
 
- Public Member Functions inherited from MEDCoupling::MEDFileAnyTypeField1TS
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)
 
MEDFileAnyTypeField1TSWithoutSDAcontentNotNullBase ()
 
const MEDFileAnyTypeField1TSWithoutSDAcontentNotNullBase () const
 
void convertMedBallIntoClassic ()
 
mcIdType copyTinyInfoFrom (const MEDCouplingFieldDouble *field, const DataArray *arr)
 
mcIdType copyTinyInfoFrom (const TimeHolder *th, const MEDCouplingFieldTemplate *field, const DataArray *arr)
 
MEDFileAnyTypeField1TSdeepCopy () const
 
void fillIteration (std::pair< int, int > &p) const
 
void fillTypesOfFieldAvailable (std::vector< TypeOfField > &types) const
 
int getDimension () const
 
std::vector< const BigMemoryObject * > getDirectChildrenWithNull () const
 
std::pair< int, int > getDtIt () const
 
std::string getDtUnit () const
 
std::vector< std::vector< std::pair< mcIdType, mcIdType > > > getFieldSplitedByType (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
 
std::vector< std::string > & getInfo ()
 
const std::vector< std::string > & getInfo () const
 
int getIteration () const
 
MEDFileFieldPerMeshPerTypePerDisc * getLeafGivenMeshAndTypeAndLocId (const std::string &mName, INTERP_KERNEL::NormalizedCellType typ, int locId)
 
const MEDFileFieldPerMeshPerTypePerDisc * getLeafGivenMeshAndTypeAndLocId (const std::string &mName, INTERP_KERNEL::NormalizedCellType typ, int locId) const
 
std::vector< std::string > getLocsReallyUsed () const
 
std::vector< std::string > getLocsReallyUsedMulti () const
 
int getMeshIteration () const
 
std::string getMeshName () const
 
int getMeshOrder () const
 
std::string getName () const
 
int getNonEmptyLevels (const std::string &mname, std::vector< int > &levs) const
 
std::size_t getNumberOfComponents () const
 
int getOrder () const
 
std::vector< std::string > getPflsReallyUsed () const
 
std::vector< std::string > getPflsReallyUsedMulti () const
 
double getTime (int &iteration, int &order) const
 
std::vector< TypeOfFieldgetTypesOfFieldAvailable () const
 
bool isDealingTS (int iteration, int order) const
 
void loadArrays ()
 
void loadArraysIfNecessary ()
 
void makeReduction (INTERP_KERNEL::NormalizedCellType ct, TypeOfField tof, const DataArrayIdType *pfl)
 
bool presenceOfMultiDiscPerGeoType () const
 
void setDtUnit (const std::string &dtUnit)
 
void setInfo (const std::vector< std::string > &infos)
 
void setLocNameOnLeaf (const std::string &mName, INTERP_KERNEL::NormalizedCellType typ, int locId, const std::string &newLocName, bool forceRenameOnGlob=false)
 
void setMeshName (const std::string &newMeshName)
 
void setName (const std::string &name)
 
void setProfileNameOnLeaf (const std::string &mName, INTERP_KERNEL::NormalizedCellType typ, int locId, const std::string &newPflName, bool forceRenameOnGlob=false)
 
void setTime (int iteration, int order, double val)
 
std::string simpleRepr () const
 
void simpleRepr (int bkOffset, std::ostream &oss, int f1tsId) const
 
std::vector< MCAuto< MEDFileAnyTypeField1TS > > splitComponents () const
 
std::vector< MCAuto< MEDFileAnyTypeField1TS > > splitDiscretizations () const
 
std::vector< MCAuto< MEDFileAnyTypeField1TS > > splitMultiDiscrPerGeoTypes () const
 
void unloadArrays ()
 
void unloadArraysWithoutDataLoss ()
 
- 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 ()
 

Static Public Member Functions

static MCAuto< MEDCouplingFieldDoubleConvertFieldIntToFieldDouble (const MEDCouplingFieldInt32 *f)
 
- Static Public Member Functions inherited from MEDCoupling::MEDFileTemplateField1TS< T >
static MLFieldTraits< T >::F1TSType * New ()
 
static MLFieldTraits< T >::F1TSType * New (const std::string &fileName, bool loadAll=true)
 
static MLFieldTraits< T >::F1TSType * New (const std::string &fileName, const std::string &fieldName, bool loadAll=true)
 
static MLFieldTraits< T >::F1TSType * New (const std::string &fileName, const std::string &fieldName, int iteration, int order, bool loadAll=true)
 
static MLFieldTraits< T >::F1TSType * New (const typename MLFieldTraits< T >::F1TSWSDAType &other, bool shallowCopyOfContent)
 
static MLFieldTraits< T >::F1TSType * New (DataArrayByte *db)
 
static MLFieldTraits< T >::F1TSType * New (med_idt fid, bool loadAll=true)
 
static MLFieldTraits< T >::F1TSType * New (med_idt fid, const std::string &fieldName, bool loadAll=true)
 
static MLFieldTraits< T >::F1TSType * New (med_idt fid, const std::string &fieldName, int iteration, int order, bool loadAll=true)
 
static Traits< T >::ArrayType * ReturnSafelyTypedDataArray (MCAuto< DataArray > &arr)
 
static MCAuto< typename Traits< T >::FieldType > SetDataArrayInField (MEDCouplingFieldDouble *f, MCAuto< DataArray > &arr)
 
static MCAuto< MEDCouplingFieldDoubleToFieldTemplateWithTime (const typename Traits< T >::FieldType *f)
 
- Static Public Member Functions inherited from MEDCoupling::MEDFileAnyTypeField1TS
static int LocateField (med_idt fid, const std::string &fieldName, int &posCFormat, med_field_type &typcha, std::vector< std::string > &infos, std::string &dtunitOut, std::string &meshName)
 
static int LocateField2 (med_idt fid, int fieldIdCFormat, bool checkFieldId, std::string &fieldName, med_field_type &typcha, std::vector< std::string > &infos, std::string &dtunitOut, std::string &meshName)
 
static MEDFileAnyTypeField1TSNew (const std::string &fileName, bool loadAll=true)
 
static MEDFileAnyTypeField1TSNew (const std::string &fileName, const std::string &fieldName, bool loadAll=true)
 
static MEDFileAnyTypeField1TSNew (const std::string &fileName, const std::string &fieldName, int iteration, int order, bool loadAll=true)
 
static MEDFileAnyTypeField1TSNew (med_idt fid, bool loadAll=true)
 
static MEDFileAnyTypeField1TSNew (med_idt fid, const std::string &fieldName, bool loadAll=true)
 
static MEDFileAnyTypeField1TSNew (med_idt fid, const std::string &fieldName, int iteration, int order, bool loadAll=true)
 
static MEDFileAnyTypeField1TSNewAdv (const std::string &fileName, const std::string &fieldName, int iteration, int order, bool loadAll, const MEDFileEntities *entities)
 
static MEDFileAnyTypeField1TSNewAdv (med_idt fid, const std::string &fieldName, int iteration, int order, bool loadAll, const MEDFileEntities *entities)
 
static MEDFileAnyTypeField1TSNewAdv (med_idt fid, const std::string &fieldName, int iteration, int order, const MEDFileEntities *entities, const std::vector< mcIdType > &distrib)
 
- Static Public Member Functions inherited from MEDCoupling::BigMemoryObject
static std::size_t GetHeapMemorySizeOfObjs (const std::vector< const BigMemoryObject * > &objs)
 

Friends

class MEDFileTemplateField1TS< Int32 >
 

Additional Inherited Members

- Protected Member Functions inherited from MEDCoupling::MEDFileNDTemplateField1TS< Int32 >
 MEDFileNDTemplateField1TS ()
 
 MEDFileNDTemplateField1TS (const typename MLFieldTraits< Int32 >::F1TSWSDAType &other, bool shallowCopyOfContent)
 
 MEDFileNDTemplateField1TS (med_idt fid, bool loadAll, const MEDFileMeshes *ms)
 
 MEDFileNDTemplateField1TS (med_idt fid, const std::string &fieldName, bool loadAll, const MEDFileMeshes *ms)
 
 MEDFileNDTemplateField1TS (med_idt fid, const std::string &fieldName, int iteration, int order, bool loadAll, const MEDFileMeshes *ms)
 
 ~MEDFileNDTemplateField1TS ()
 
- Protected Member Functions inherited from MEDCoupling::MEDFileTemplateField1TS< T >
MLFieldTraits< T >::F1TSWSDAType * contentNotNull ()
 
const MLFieldTraits< T >::F1TSWSDAType * contentNotNull () const
 
 MEDFileTemplateField1TS ()
 
 MEDFileTemplateField1TS (const typename MLFieldTraits< T >::F1TSWSDAType &other, bool shallowCopyOfContent)
 
 MEDFileTemplateField1TS (med_idt fid, bool loadAll, const MEDFileMeshes *ms)
 
 MEDFileTemplateField1TS (med_idt fid, const std::string &fieldName, bool loadAll, const MEDFileMeshes *ms)
 
 MEDFileTemplateField1TS (med_idt fid, const std::string &fieldName, int iteration, int order, bool loadAll, const MEDFileMeshes *ms)
 
void setFieldProfileGeneral (const typename Traits< T >::FieldType *field, const MEDFileMesh *mesh, int meshDimRelToMax, const DataArrayIdType *profile, bool smartPflKiller)
 
 ~MEDFileTemplateField1TS ()
 
- Protected Member Functions inherited from MEDCoupling::MEDFileAnyTypeField1TS
 MEDFileAnyTypeField1TS ()
 
 MEDFileAnyTypeField1TS (const MEDFileAnyTypeField1TSWithoutSDA &other, bool shallowCopyOfContent)
 
 MEDFileAnyTypeField1TS (med_idt fid, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities=0)
 
 MEDFileAnyTypeField1TS (med_idt fid, const std::string &fieldName, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities=0)
 
 MEDFileAnyTypeField1TS (med_idt fid, const std::string &fieldName, int iteration, int order, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities=0)
 
void writeLL (med_idt fid) 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 Member Functions inherited from MEDCoupling::MEDFileFieldGlobsReal
MEDFileFieldGlobscontentNotNull ()
 
const MEDFileFieldGlobscontentNotNull () const
 
- Static Protected Member Functions inherited from MEDCoupling::MEDFileAnyTypeField1TS
static MEDFileAnyTypeField1TSWithoutSDAAllocateContentFrom (med_idt fid, const std::string &fieldName, int iteration=-1, int order=-1)
 
static MEDFileAnyTypeField1TSWithoutSDABuildContentFrom (med_idt fid, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities)
 
static MEDFileAnyTypeField1TSWithoutSDABuildContentFrom (med_idt fid, const std::string &fieldName, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities)
 
static MEDFileAnyTypeField1TSWithoutSDABuildContentFrom (med_idt fid, const std::string &fieldName, int iteration, int order, bool loadAll, const MEDFileMeshes *ms, const MEDFileEntities *entities)
 
static MEDFileAnyTypeField1TSWithoutSDABuildContentFrom (med_idt fid, const std::string &fieldName, int iteration, int order, const PartDefinition *pd, const MEDFileEntities *entities)
 
static MEDFileAnyTypeField1TSBuildNewInstanceFromContent (MEDFileAnyTypeField1TSWithoutSDA *c)
 
static MEDFileAnyTypeField1TSBuildNewInstanceFromContent (MEDFileAnyTypeField1TSWithoutSDA *c, med_idt fid)
 
- Protected Attributes inherited from MEDCoupling::MEDFileAnyTypeField1TS
MCAuto< MEDFileAnyTypeField1TSWithoutSDA_content
 
- Protected Attributes inherited from MEDCoupling::MEDFileFieldGlobsReal
MCAuto< MEDFileFieldGlobs_globals
 

Member Function Documentation

◆ buildNewEmpty()

MCAuto< MEDFileAnyTypeField1TS > MEDFileInt32Field1TS::buildNewEmpty ( ) const
virtual

◆ shallowCpy()

MEDFileInt32Field1TS* MEDCoupling::MEDFileInt32Field1TS::shallowCpy ( ) const
virtual

◆ getClassName()

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

◆ ConvertFieldIntToFieldDouble()

MCAuto< MEDCouplingFieldDouble > MEDFileInt32Field1TS::ConvertFieldIntToFieldDouble ( const MEDCouplingFieldInt32 *  f)
static

Friends And Related Function Documentation

◆ MEDFileTemplateField1TS< Int32 >

friend class MEDFileTemplateField1TS< Int32 >
friend