- static MEDFileParameterMultiTS *New();
- static MEDFileParameterMultiTS *New(const char *fileName) throw(INTERP_KERNEL::Exception);
- static MEDFileParameterMultiTS *New(const char *fileName, const char *paramName) throw(INTERP_KERNEL::Exception);
- const char *getName() const { return _name.c_str(); }
- void setName(const char *name) { _name=name; }
- std::size_t getHeapMemorySize() const;
- MEDFileParameterMultiTS *deepCpy() const throw(INTERP_KERNEL::Exception);
- bool isEqual(const MEDFileParameterMultiTS *other, double eps, std::string& what) const;
- void write(const char *fileName, int mode) const throw(INTERP_KERNEL::Exception);
- void writeLL(med_idt fid, const MEDFileWritable& mw) const throw(INTERP_KERNEL::Exception);
- std::string simpleRepr() const;
- void appendValue(int dt, int it, double time, double val) throw(INTERP_KERNEL::Exception);
- double getDoubleValue(int iteration, int order) const throw(INTERP_KERNEL::Exception);
- int getPosOfTimeStep(int iteration, int order) const throw(INTERP_KERNEL::Exception);
- int getPosGivenTime(double time, double eps=1e-8) const throw(INTERP_KERNEL::Exception);
- MEDFileParameter1TS *getTimeStepAtPos(int posId) const throw(INTERP_KERNEL::Exception);
- void eraseTimeStepIds(const int *startIds, const int *endIds) throw(INTERP_KERNEL::Exception);
- std::vector< std::pair<int,int> > getIterations() const throw(INTERP_KERNEL::Exception);
- std::vector< std::pair<int,int> > getTimeSteps(std::vector<double>& ret1) const throw(INTERP_KERNEL::Exception);
- void simpleRepr2(int bkOffset, std::ostream& oss) const;
+ MEDLOADER_EXPORT static MEDFileParameterMultiTS *New();
+ MEDLOADER_EXPORT static MEDFileParameterMultiTS *New(const std::string& fileName);
+ MEDLOADER_EXPORT static MEDFileParameterMultiTS *New(const std::string& fileName, const std::string& paramName);
+ MEDLOADER_EXPORT std::string getName() const { return _name; }
+ MEDLOADER_EXPORT void setName(const std::string& name) { _name=name; }
+ MEDLOADER_EXPORT std::size_t getHeapMemorySizeWithoutChildren() const;
+ MEDLOADER_EXPORT std::vector<const BigMemoryObject *> getDirectChildrenWithNull() const;
+ MEDLOADER_EXPORT MEDFileParameterMultiTS *deepCpy() const;
+ MEDLOADER_EXPORT bool isEqual(const MEDFileParameterMultiTS *other, double eps, std::string& what) const;
+ MEDLOADER_EXPORT void write(const std::string& fileName, int mode) const;
+ MEDLOADER_EXPORT void writeLL(med_idt fid, const MEDFileWritable& mw) const;
+ MEDLOADER_EXPORT std::string simpleRepr() const;
+ MEDLOADER_EXPORT void appendValue(int dt, int it, double time, double val);
+ MEDLOADER_EXPORT double getDoubleValue(int iteration, int order) const;
+ MEDLOADER_EXPORT int getPosOfTimeStep(int iteration, int order) const;
+ MEDLOADER_EXPORT int getPosGivenTime(double time, double eps=1e-8) const;
+ MEDLOADER_EXPORT MEDFileParameter1TS *getTimeStepAtPos(int posId) const;
+ MEDLOADER_EXPORT void eraseTimeStepIds(const int *startIds, const int *endIds);
+ MEDLOADER_EXPORT int getNumberOfTS() const;
+ MEDLOADER_EXPORT std::vector< std::pair<int,int> > getIterations() const;
+ MEDLOADER_EXPORT std::vector< std::pair<int,int> > getTimeSteps(std::vector<double>& ret1) const;
+ MEDLOADER_EXPORT void simpleRepr2(int bkOffset, std::ostream& oss) const;