#include <SMESH_Gen.hxx>
GHS3DPlugin_OptimizerHypothesis::GHS3DPlugin_OptimizerHypothesis(int hypId,
- int studyId,
SMESH_Gen * gen)
- :GHS3DPlugin_Hypothesis( hypId, studyId, gen ),
+ :GHS3DPlugin_Hypothesis( hypId, gen ),
myOptimization( YES ),
mySplitOverConstrained( NO ),
mySmoothOffSlivers( false ),
{
SMESH_Comment cmd( GetExeName() );
+ cmd << " --max_memory "
+ << (( hyp && hyp->myMaximumMemory > 0 ) ? hyp->myMaximumMemory : DefaultMaximumMemory());
+
+ cmd << " --automatic_memory "
+ << (( hyp && hyp->myInitialMemory > 0 ) ? hyp->myInitialMemory : 100.0 );
+
if ( hyp )
{
const char* mode[3] = { "no", "yes", "only" };
if ( !hyp->myToCreateNewNodes )
cmd << " --no_internal_points";
- if ( hyp->myMaximumMemory > 0 )
- cmd << " --max_memory " << hyp->myMaximumMemory;
-
- if ( hyp->myInitialMemory > 0 )
- cmd << " --automatic_memory " << hyp->myInitialMemory;
-
cmd << " --verbose " << hyp->myVerboseLevel;
cmd << " " << hyp->myTextOption;