73 using Superclass::MeasureType;
74 using Superclass::ParametersType;
75 using Superclass::DerivativeType;
76 using Superclass::CostFunctionType;
123 itkSetMacro(LearningRate,
double);
126 itkGetConstReferenceMacro(LearningRate,
double);
129 itkSetMacro(NumberOfIterations,
unsigned long);
132 itkGetConstReferenceMacro(NumberOfIterations,
unsigned long);
135 itkGetConstMacro(CurrentIteration,
unsigned int);
138 itkGetConstReferenceMacro(Value,
double);
144 itkGetConstReferenceMacro(Gradient, DerivativeType);
147 itkGetConstReferenceMacro(SearchDirection, DerivativeType);
159 const cholmod_common *
166 const cholmod_factor *
173 itkSetMacro(DiagonalWeight,
double);
174 itkGetConstMacro(DiagonalWeight,
double);
177 itkSetMacro(MinimumGradientElementMagnitude,
double);
178 itkGetConstMacro(MinimumGradientElementMagnitude,
double);
182 itkGetConstMacro(ConditionNumber,
double);
186 itkGetConstMacro(LargestEigenValue,
double);
192 itkGetConstMacro(Sparsity,
double);
222 CholmodSolve(
const DerivativeType & gradient, DerivativeType & searchDirection,
int solveType = CHOLMOD_A);