156 vtkSetMacro(ForceInputOffsetScalarField,
bool);
157 vtkGetMacro(ForceInputOffsetScalarField,
bool);
159 vtkSetMacro(ConsiderIdentifierAsBlackList,
bool);
160 vtkGetMacro(ConsiderIdentifierAsBlackList,
bool);
162 vtkSetMacro(AddPerturbation,
bool);
163 vtkGetMacro(AddPerturbation,
bool);
165 vtkSetMacro(ForceInputVertexScalarField,
bool);
166 vtkGetMacro(ForceInputVertexScalarField,
bool);
168 vtkSetMacro(Method,
int);
169 vtkGetMacro(Method,
int);
171 vtkSetMacro(PersistenceThreshold,
double);
172 vtkGetMacro(PersistenceThreshold,
double);
174 vtkSetMacro(UseFastPersistenceUpdate,
bool);
175 vtkGetMacro(UseFastPersistenceUpdate,
bool);
177 vtkSetMacro(FastAssignmentUpdate,
bool);
178 vtkGetMacro(FastAssignmentUpdate,
bool);
180 vtkSetMacro(EpochNumber,
int);
181 vtkGetMacro(EpochNumber,
int);
183 vtkSetMacro(PDCMethod,
int);
184 vtkGetMacro(PDCMethod,
int);
186 vtkSetMacro(MethodOptimization,
int);
187 vtkGetMacro(MethodOptimization,
int);
189 vtkSetMacro(FinePairManagement,
int);
190 vtkGetMacro(FinePairManagement,
int);
192 vtkSetMacro(ChooseLearningRate,
bool);
193 vtkGetMacro(ChooseLearningRate,
bool);
195 vtkSetMacro(LearningRate,
double);
196 vtkGetMacro(LearningRate,
double);
198 vtkSetMacro(Alpha,
double);
199 vtkGetMacro(Alpha,
double);
201 vtkSetMacro(CoefStopCondition,
double);
202 vtkGetMacro(CoefStopCondition,
double);
204 vtkSetMacro(OptimizationWithoutMatching,
bool);
205 vtkGetMacro(OptimizationWithoutMatching,
bool);
207 vtkSetMacro(ThresholdMethod,
int);
208 vtkGetMacro(ThresholdMethod,
int);
210 vtkSetMacro(Threshold,
double);
211 vtkGetMacro(Threshold,
double);
213 vtkSetMacro(LowerThreshold,
int);
214 vtkGetMacro(LowerThreshold,
int);
216 vtkSetMacro(UpperThreshold,
int);
217 vtkGetMacro(UpperThreshold,
int);
219 vtkSetMacro(PairTypeToDelete,
int);
220 vtkGetMacro(PairTypeToDelete,
int);
222 vtkSetMacro(ConstraintAveraging,
bool);
223 vtkGetMacro(ConstraintAveraging,
bool);
225 vtkSetMacro(PrintFrequency,
int);
226 vtkGetMacro(PrintFrequency,
int);
234 vtkInformationVector **inputVector,
235 vtkInformationVector *outputVector)
override;
238 bool ForceInputVertexScalarField{
false};
239 bool ForceInputOffsetScalarField{
false};
240 bool ConsiderIdentifierAsBlackList{
false};
241 bool AddPerturbation{
false};
243 double PersistenceThreshold{0};