Salome HOME
Regression of SALOME_TESTS/Grids/smesh/imps_09/K9
[plugins/ghs3dplugin.git] / src / GHS3DPlugin / GHS3DPlugin_Hypothesis.hxx
index de11dc984367da3bf3a9a3f6fdf8cbeaa6959e96..eb0c1f80b89c6013d7d92b2c1261d1ed3d8bf74e 100644 (file)
@@ -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;