X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FGHS3DPlugin%2FGHS3DPlugin_Hypothesis.hxx;h=eb0c1f80b89c6013d7d92b2c1261d1ed3d8bf74e;hb=refs%2Ftags%2FV7_3_0b1;hp=de11dc984367da3bf3a9a3f6fdf8cbeaa6959e96;hpb=16aefcb790904af961ab38a73c7cb55a45139ccb;p=plugins%2Fghs3dplugin.git diff --git a/src/GHS3DPlugin/GHS3DPlugin_Hypothesis.hxx b/src/GHS3DPlugin/GHS3DPlugin_Hypothesis.hxx index de11dc9..eb0c1f8 100644 --- a/src/GHS3DPlugin/GHS3DPlugin_Hypothesis.hxx +++ b/src/GHS3DPlugin/GHS3DPlugin_Hypothesis.hxx @@ -134,14 +134,14 @@ public: /*! * Maximal size of memory to be used by the algorithm (in Megabytes) */ - void SetMaximumMemory(short MB); - short GetMaximumMemory() const; + void SetMaximumMemory(double MB); + double GetMaximumMemory() const; /*! * Initial size of memory to be used by the algorithm (in Megabytes) in * automatic memory adjustment mode. Default is zero */ - void SetInitialMemory(short MB); - short GetInitialMemory() const; + void SetInitialMemory(double MB); + double GetInitialMemory() const; /*! * Optimization level: 0-none, 1-light, 2-medium, 3-standard+, 4-strong. Default is medium */ @@ -204,6 +204,16 @@ public: */ void SetGradation(double gradation); double GetGradation() const ; + /*! + * Print log in standard output + */ + void SetStandardOutputLog(bool logInStandardOutput); + bool GetStandardOutputLog() const ; + /*! + * Remove log file on success + */ + void SetRemoveLogOnSuccess(bool removeLogOnSuccess); + bool GetRemoveLogOnSuccess() const ; // struct TEnforcedEdge { @@ -279,8 +289,8 @@ public: static bool DefaultMeshHoles(); static bool DefaultToMakeGroupsOfDomains(); - static short DefaultMaximumMemory(); - static short DefaultInitialMemory(); + static double DefaultMaximumMemory(); + static double DefaultInitialMemory(); static short DefaultOptimizationLevel(); static std::string DefaultWorkingDirectory(); static bool DefaultKeepFiles(); @@ -289,6 +299,8 @@ public: static bool DefaultToUseBoundaryRecoveryVersion(); static bool DefaultToUseFEMCorrection(); static bool DefaultToRemoveCentralPoint(); + static bool DefaultStandardOutputLog(); + static bool DefaultRemoveLogOnSuccess(); static double DefaultGradation(); static TGHS3DEnforcedVertex DefaultGHS3DEnforcedVertex() {return TGHS3DEnforcedVertex();} @@ -327,8 +339,8 @@ private: bool myToMeshHoles; bool myToMakeGroupsOfDomains; - short myMaximumMemory; - short myInitialMemory; + double myMaximumMemory; + double myInitialMemory; short myOptimizationLevel; bool myKeepFiles; std::string myWorkingDirectory; @@ -337,6 +349,8 @@ private: bool myToUseBoundaryRecoveryVersion; bool myToUseFemCorrection; bool myToRemoveCentralPoint; + bool myLogInStandardOutput; + bool myRemoveLogOnSuccess; std::string myTextOption; double myGradation;