Skip to content

Commit ec11f29

Browse files
committed
Cleaver module updates
1 parent dfe74e1 commit ec11f29

File tree

5 files changed

+26
-26
lines changed

5 files changed

+26
-26
lines changed

src/Core/Algorithms/Field/InterfaceWithCleaver2Algorithm.cc

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ using namespace SCIRun::Core::Algorithms::Fields;
6060
using namespace SCIRun::Core::Geometry;
6161

6262
ALGORITHM_PARAMETER_DEF(Fields, Verbose);
63-
ALGORITHM_PARAMETER_DEF(Fields, VolumeScaling);
64-
ALGORITHM_PARAMETER_DEF(Fields, VolumeMultiplier);
63+
ALGORITHM_PARAMETER_DEF(Fields, VolumeSamplingRate);
64+
ALGORITHM_PARAMETER_DEF(Fields, VolumeFeatureScaling);
6565
ALGORITHM_PARAMETER_DEF(Fields, Lipschitz);
6666
ALGORITHM_PARAMETER_DEF(Fields, Padding);
6767
ALGORITHM_PARAMETER_DEF(Fields, AlphaShort);
@@ -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\tmesh_mode: {}\n\talphaLong: {}\n\talphaShort: {}\n\tscaling: {}\n\tlipschitz: {}\n\tmultiplier: {}\n\tverbose: {}\n\tsimpleMode: {}",
122+
LOG_DEBUG("Cleaver 2 parameters: \n\tmesh_mode: {}\n\talphaLong: {}\n\talphaShort: {}\n\tsampling_rate: {}\n\tlipschitz: {}\n\tfeature_scaling: {}\n\tverbose: {}\n\tsimpleMode: {}",
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));
@@ -508,8 +508,8 @@ InterfaceWithCleaver2Algorithm::InterfaceWithCleaver2Algorithm()
508508
addParameter(Parameters::Verbose, true);
509509
addParameter(Parameters::SimpleMode, false);
510510
addParameter(Parameters::ReverseJacobians, true);
511-
addParameter(Parameters::VolumeScaling, detail::kDefaultScale);
512-
addParameter(Parameters::VolumeMultiplier, detail::kDefaultMultiplier);
511+
addParameter(Parameters::VolumeSamplingRate, detail::kDefaultSamplingRate);
512+
addParameter(Parameters::VolumeFeatureScaling, detail::kDefaultFeatureScaling);
513513
addParameter(Parameters::Lipschitz, detail::kDefaultLipschitz);
514514
//addParameter(Parameters::Padding, detail::kDefaultPadding);
515515
addParameter(Parameters::AlphaLong, detail::kDefaultAlphaLong);
@@ -540,9 +540,9 @@ AlgorithmOutput InterfaceWithCleaver2Algorithm::runImpl(const FieldList& input,
540540
cleaver2::MeshType(get(Parameters::MeshMode).toInt()),
541541
get(Parameters::AlphaLong).toDouble(),
542542
get(Parameters::AlphaShort).toDouble(),
543-
get(Parameters::VolumeScaling).toDouble(),
543+
get(Parameters::VolumeSamplingRate).toDouble(),
544544
get(Parameters::Lipschitz).toDouble(),
545-
get(Parameters::VolumeMultiplier).toDouble(),
545+
get(Parameters::VolumeFeatureScaling).toDouble(),
546546
get(Parameters::Verbose).toBool(),
547547
get(Parameters::SimpleMode).toBool(),
548548
get(Parameters::ReverseJacobians).toBool()

src/Core/Algorithms/Field/InterfaceWithCleaver2Algorithm.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ namespace Algorithms {
3939
namespace Fields {
4040

4141
ALGORITHM_PARAMETER_DECL(Verbose);
42-
ALGORITHM_PARAMETER_DECL(VolumeScaling);
43-
ALGORITHM_PARAMETER_DECL(VolumeMultiplier);
42+
ALGORITHM_PARAMETER_DECL(VolumeSamplingRate);
43+
ALGORITHM_PARAMETER_DECL(VolumeFeatureScaling);
4444
ALGORITHM_PARAMETER_DECL(Lipschitz);
4545
ALGORITHM_PARAMETER_DECL(Padding);
4646
ALGORITHM_PARAMETER_DECL(AlphaLong);

src/Interface/Modules/Fields/InterfaceWithCleaver2.ui

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@
5959
<item row="2" column="0">
6060
<widget class="QLabel" name="label_4">
6161
<property name="text">
62-
<string>Scaling</string>
62+
<string>Sampling Rate</string>
6363
</property>
6464
</widget>
6565
</item>
6666
<item row="2" column="1">
67-
<widget class="QDoubleSpinBox" name="scalingDoubleSpinBox_">
67+
<widget class="QDoubleSpinBox" name="samplingRateDoubleSpinBox_">
6868
<property name="minimumSize">
6969
<size>
7070
<width>125</width>
@@ -82,12 +82,12 @@
8282
<item row="3" column="0">
8383
<widget class="QLabel" name="label_5">
8484
<property name="text">
85-
<string>Multiplier</string>
85+
<string>Feature Scaling</string>
8686
</property>
8787
</widget>
8888
</item>
8989
<item row="3" column="1">
90-
<widget class="QDoubleSpinBox" name="multiplierDoubleSpinBox_">
90+
<widget class="QDoubleSpinBox" name="featureScalingDoubleSpinBox_">
9191
<property name="minimumSize">
9292
<size>
9393
<width>125</width>

src/Interface/Modules/Fields/InterfaceWithCleaver2Dialog.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ InterfaceWithCleaver2Dialog::InterfaceWithCleaver2Dialog(const std::string& name
4444

4545
addDoubleSpinBoxManager(alphaLongDoubleSpinBox_, Parameters::AlphaLong);
4646
addDoubleSpinBoxManager(alphaShortDoubleSpinBox_, Parameters::AlphaShort);
47-
addDoubleSpinBoxManager(multiplierDoubleSpinBox_, Parameters::VolumeMultiplier);
48-
addDoubleSpinBoxManager(scalingDoubleSpinBox_, Parameters::VolumeScaling);
47+
addDoubleSpinBoxManager(featureScalingDoubleSpinBox_, Parameters::VolumeFeatureScaling);
48+
addDoubleSpinBoxManager(samplingRateDoubleSpinBox_, Parameters::VolumeSamplingRate);
4949
addDoubleSpinBoxManager(lipschitzDoubleSpinBox_, Parameters::Lipschitz);
5050
addCheckBoxManager(verboseCheckBox_, Parameters::Verbose);
5151
addCheckBoxManager(simpleModeCheckBox_, Parameters::SimpleMode);

src/Modules/Fields/InterfaceWithCleaver2.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ void InterfaceWithCleaver2::setStateDefaults()
5959
setStateDoubleFromAlgo(Parameters::Lipschitz);
6060
setStateDoubleFromAlgo(Parameters::AlphaLong);
6161
setStateDoubleFromAlgo(Parameters::AlphaShort);
62-
setStateDoubleFromAlgo(Parameters::VolumeScaling);
63-
setStateDoubleFromAlgo(Parameters::VolumeMultiplier);
62+
setStateDoubleFromAlgo(Parameters::VolumeSamplingRate);
63+
setStateDoubleFromAlgo(Parameters::VolumeFeatureScaling);
6464
setStateIntFromAlgo(Parameters::MeshMode);
6565
}
6666

@@ -78,8 +78,8 @@ void InterfaceWithCleaver2::execute()
7878
setAlgoDoubleFromState(Parameters::Lipschitz);
7979
setAlgoDoubleFromState(Parameters::AlphaLong);
8080
setAlgoDoubleFromState(Parameters::AlphaShort);
81-
setAlgoDoubleFromState(Parameters::VolumeScaling);
82-
setAlgoDoubleFromState(Parameters::VolumeMultiplier);
81+
setAlgoDoubleFromState(Parameters::VolumeSamplingRate);
82+
setAlgoDoubleFromState(Parameters::VolumeFeatureScaling);
8383
setAlgoIntFromState(Parameters::MeshMode);
8484

8585
auto output = algo().run(withInputData((InputFields, fields)

0 commit comments

Comments
 (0)