const MEDFileField1TSWithoutSDA *contentNotNull() const;
MEDFileField1TSWithoutSDA *contentNotNull();
private:
+ ~MEDFileField1TS() { }
MEDFileField1TS(const std::string& fileName, bool loadAll, const MEDFileMeshes *ms);
MEDFileField1TS(const std::string& fileName, const std::string& fieldName, bool loadAll, const MEDFileMeshes *ms);
MEDFileField1TS(const std::string& fileName, const std::string& fieldName, int iteration, int order, bool loadAll, const MEDFileMeshes *ms);
const MEDFileIntField1TSWithoutSDA *contentNotNull() const;
MEDFileIntField1TSWithoutSDA *contentNotNull();
private:
+ ~MEDFileIntField1TS() { }
MEDFileIntField1TS();
MEDFileIntField1TS(const std::string& fileName, bool loadAll, const MEDFileMeshes *ms);
MEDFileIntField1TS(const std::string& fileName, const std::string& fieldName, bool loadAll, const MEDFileMeshes *ms);
const MEDFileFieldMultiTSWithoutSDA *contentNotNull() const;
MEDFileFieldMultiTSWithoutSDA *contentNotNull();
private:
+ ~MEDFileFieldMultiTS() { }
MEDFileFieldMultiTS();
MEDFileFieldMultiTS(const MEDFileFieldMultiTSWithoutSDA& other, bool shallowCopyOfContent);
MEDFileFieldMultiTS(const std::string& fileName, bool loadAll, const MEDFileMeshes *ms);
const MEDFileIntFieldMultiTSWithoutSDA *contentNotNull() const;
MEDFileIntFieldMultiTSWithoutSDA *contentNotNull();
private:
+ ~MEDFileIntFieldMultiTS() { }
MEDFileIntFieldMultiTS();
MEDFileIntFieldMultiTS(const MEDFileIntFieldMultiTSWithoutSDA& other, bool shallowCopyOfContent);
MEDFileIntFieldMultiTS(const std::string& fileName, bool loadAll, const MEDFileMeshes *ms);
MEDLOADER_EXPORT void changePflsRefsNamesGen(const std::vector< std::pair<std::vector<std::string>, std::string > >& mapOfModif);
MEDLOADER_EXPORT void changeLocsRefsNamesGen(const std::vector< std::pair<std::vector<std::string>, std::string > >& mapOfModif);
private:
+ ~MEDFileFields() { }
MEDFileFields();
MEDFileFields(const std::string& fileName, bool loadAll, const MEDFileMeshes *ms);
private:
MEDLOADER_EXPORT bool isEqual(const MEDFileMesh *other, double eps, std::string& what) const;
MEDLOADER_EXPORT void clearNonDiscrAttributes() const;
MEDLOADER_EXPORT void setName(const std::string& name);
- MEDLOADER_EXPORT ~MEDFileUMesh();
//
MEDLOADER_EXPORT int getMaxAbsFamilyIdInArrays() const;
MEDLOADER_EXPORT int getMaxFamilyIdInArrays() const;
MEDLOADER_EXPORT bool unPolyze(std::vector<int>& oldCode, std::vector<int>& newCode, DataArrayInt *& o2nRenumCell);
MEDLOADER_EXPORT DataArrayInt *zipCoords();
private:
+ MEDLOADER_EXPORT ~MEDFileUMesh();
void writeLL(med_idt fid) const;
MEDFileUMesh();
MEDFileUMesh(med_idt fid, const std::string& mName, int dt, int it, MEDFileMeshReadSelector *mrs);
// tools
MEDLOADER_EXPORT bool unPolyze(std::vector<int>& oldCode, std::vector<int>& newCode, DataArrayInt *& o2nRenumCell);
protected:
+ ~MEDFileStructuredMesh() { }
void changeFamilyIdArr(int oldId, int newId);
void deepCpyAttributes();
void loadStrMeshFromFile(MEDFileStrMeshL2 *strm, med_idt fid, const std::string& mName, int dt, int it, MEDFileMeshReadSelector *mrs);
MEDLOADER_EXPORT const MEDCouplingCMesh *getMesh() const;
MEDLOADER_EXPORT void setMesh(MEDCouplingCMesh *m);
private:
+ ~MEDFileCMesh() { }
const MEDCouplingStructuredMesh *getStructuredMesh() const;
void writeLL(med_idt fid) const;
MEDFileCMesh();
MEDLOADER_EXPORT const MEDCouplingCurveLinearMesh *getMesh() const;
MEDLOADER_EXPORT void setMesh(MEDCouplingCurveLinearMesh *m);
private:
+ ~MEDFileCurveLinearMesh() { }
MEDFileCurveLinearMesh();
MEDFileCurveLinearMesh(med_idt fid, const std::string& mName, int dt, int it, MEDFileMeshReadSelector *mrs);
const MEDCouplingStructuredMesh *getStructuredMesh() const;
MEDLOADER_EXPORT void write(const std::string& fileName, int mode) const;
MEDLOADER_EXPORT void setOneTimeStep(MEDFileMesh *mesh1TimeStep);
private:
+ ~MEDFileMeshMultiTS() { }
void loadFromFile(const std::string& fileName, const std::string& mName);
MEDFileMeshMultiTS();
MEDFileMeshMultiTS(const std::string& fileName);
MEDLOADER_EXPORT void setMeshAtPos(int i, MEDFileMesh *mesh);
MEDLOADER_EXPORT void destroyMeshAtPos(int i);
private:
+ ~MEDFileMeshes() { }
void checkCoherency() const;
void loadFromFile(const std::string& fileName);
MEDFileMeshes();