3 #include <itkSingleValuedCostFunction.h> 5 #include <AnimaMCMExport.h> 31 itkSetMacro(InternalCost, InternalCostPointer)
33 virtual MeasureType GetValue(const ParametersType ¶meters) const ITK_OVERRIDE;
34 virtual
void GetDerivative(const ParametersType & parameters, DerivativeType & derivative) const ITK_OVERRIDE;
36 double GetSigmaSquare();
37 std::vector <
double> &GetOptimalWeights();
39 unsigned int GetNumberOfParameters() const ITK_OVERRIDE;
44 m_InternalCost = ITK_NULLPTR;
51 void operator=(
const Self&);
Class for computing variable projection costs and derivatives. Right now, it is only available for Ga...
InternalCostType::Pointer InternalCostPointer
virtual ~GaussianMCMVariableProjectionSingleValuedCostFunction() ITK_OVERRIDE
itk::SmartPointer< const Self > ConstPointer
itk::SingleValuedCostFunction Superclass
GaussianMCMVariableProjectionSingleValuedCostFunction Self
itk::SmartPointer< Self > Pointer
Superclass::MeasureType MeasureType
Superclass::DerivativeType DerivativeType
Superclass::ParametersType ParametersType