@@ -84,9 +84,9 @@ namespace detail
8484 static const double kDefaultAlpha = 0.4 ;
8585 static const double kDefaultAlphaLong = 0.357 ;
8686 static const double kDefaultAlphaShort = 0.203 ;
87- static const double kDefaultScale = 1.0 ;
87+ static const double kDefaultSamplingRate = 1.0 ;
8888 static const double kDefaultLipschitz = 0.2 ;
89- static const double kDefaultMultiplier = 1.0 ;
89+ static const double kDefaultFeatureScaling = 1.0 ;
9090 // static const int kDefaultPadding = 0;
9191 // static const int kDefaultMaxIterations = 1000;
9292 // static const double kDefaultSigma = 1.;
@@ -96,9 +96,9 @@ namespace detail
9696 cleaver2::MeshType mesh_mode;
9797 double alphaLong;
9898 double alphaShort;
99- double scaling ;
99+ double samplingRate ;
100100 double lipschitz;
101- double multiplier ;
101+ double featureScaling ;
102102 bool verbose;
103103 bool simpleMode;
104104 bool reverseJacobians;
@@ -119,9 +119,9 @@ namespace detail
119119 Cleaver2Impl (const AlgorithmBase* algo, const Cleaver2Parameters& params, FieldHandle sizingField, FieldHandle backgroundMesh) :
120120 algo_ (algo), params_(params), inputSizingField_(sizingField), inputBackgroundMesh_(backgroundMesh)
121121 {
122- LOG_DEBUG (" Cleaver 2 parameters: \n\t mesh_mode: {}\n\t alphaLong: {}\n\t alphaShort: {}\n\t scaling : {}\n\t lipschitz: {}\n\t multiplier : {}\n\t verbose: {}\n\t simpleMode: {}" ,
122+ LOG_DEBUG (" Cleaver 2 parameters: \n\t mesh_mode: {}\n\t alphaLong: {}\n\t alphaShort: {}\n\t sampling_rate : {}\n\t lipschitz: {}\n\t feature_scaling : {}\n\t verbose: {}\n\t simpleMode: {}" ,
123123 params_.mesh_mode , params_.alphaLong , params_.alphaShort ,
124- params_.scaling , params_.lipschitz , params_.multiplier ,
124+ params_.samplingRate , params_.lipschitz , params_.featureScaling ,
125125 params_.verbose , params_.simpleMode );
126126 }
127127
@@ -429,8 +429,8 @@ namespace detail
429429 sizingField_.reset (cleaver2::SizingFieldCreator::createSizingFieldFromVolume (
430430 volume_.get (),
431431 (float )(1.0 / params_.lipschitz ),
432- (float )params_.scaling ,
433- (float )params_.multiplier ,
432+ (float )params_.samplingRate ,
433+ (float )params_.featureScaling ,
434434 0 , // padding--off
435435 (params_.mesh_mode != cleaver2::Regular),
436436 params_.verbose ));
@@ -505,11 +505,12 @@ namespace detail
505505
506506InterfaceWithCleaver2Algorithm::InterfaceWithCleaver2Algorithm ()
507507{
508+ // Cleaver parameters: Scaling = Sampling Rate, Multiplier = Feature Scaling
508509 addParameter (Parameters::Verbose, true );
509510 addParameter (Parameters::SimpleMode, false );
510511 addParameter (Parameters::ReverseJacobians, true );
511- addParameter (Parameters::VolumeScaling, detail::kDefaultScale );
512- addParameter (Parameters::VolumeMultiplier, detail::kDefaultMultiplier );
512+ addParameter (Parameters::VolumeScaling, detail::kDefaultSamplingRate );
513+ addParameter (Parameters::VolumeMultiplier, detail::kDefaultFeatureScaling );
513514 addParameter (Parameters::Lipschitz, detail::kDefaultLipschitz );
514515 // addParameter(Parameters::Padding, detail::kDefaultPadding);
515516 addParameter (Parameters::AlphaLong, detail::kDefaultAlphaLong );
0 commit comments