| AddTargetCellToIterationInfo(const char *const name) | elastix::BaseComponentSE< TElastix > | inline |
| AfterEachIteration() override | elastix::QuasiNewtonLBFGS< TElastix > | virtual |
| AfterEachIterationBase() | elastix::BaseComponent | inlinevirtual |
| AfterEachResolution() override | elastix::QuasiNewtonLBFGS< TElastix > | virtual |
| AfterEachResolutionBase() | elastix::BaseComponent | inlinevirtual |
| AfterRegistration() override | elastix::QuasiNewtonLBFGS< TElastix > | virtual |
| AfterRegistrationBase() override | elastix::OptimizerBase< TElastix > | virtual |
| AsITKBaseType(TBaseComponent *const baseComponent) -> decltype(baseComponent->GetAsITKBaseType()) | elastix::BaseComponent | inlinestatic |
| BaseComponent()=default | elastix::BaseComponent | protected |
| BaseComponentSE()=default | elastix::BaseComponentSE< TElastix > | protected |
| BeforeAll() | elastix::BaseComponent | inlinevirtual |
| BeforeAllBase() | elastix::BaseComponent | inlinevirtual |
| BeforeEachResolution() override | elastix::QuasiNewtonLBFGS< TElastix > | virtual |
| BeforeEachResolutionBase() override | elastix::OptimizerBase< TElastix > | virtual |
| BeforeRegistration() override | elastix::QuasiNewtonLBFGS< TElastix > | virtual |
| BeforeRegistrationBase() | elastix::BaseComponent | inlinevirtual |
| ComputeDiagonalMatrix(DiagonalMatrixType &diag_H0) | itk::QuasiNewtonLBFGSOptimizer | protectedvirtual |
| ComputeSearchDirection(const DerivativeType &gradient, ParametersType &searchDir) | itk::QuasiNewtonLBFGSOptimizer | protectedvirtual |
| ConstPointer typedef | elastix::QuasiNewtonLBFGS< TElastix > | |
| DeterminePhase() const | elastix::QuasiNewtonLBFGS< TElastix > | protectedvirtual |
| DiagonalMatrixType typedef | itk::QuasiNewtonLBFGSOptimizer | |
| ElastixType typedef | elastix::OptimizerBase< TElastix > | |
| elxClassNameMacro("QuasiNewtonLBFGS") | elastix::QuasiNewtonLBFGS< TElastix > | |
| elxDeclarePureVirtualGetSelfMacro(ITKBaseType) | elastix::OptimizerBase< TElastix > | private |
| elxGetClassName() const | elastix::BaseComponent | virtual |
| elxOverrideGetSelfMacro | elastix::QuasiNewtonLBFGS< TElastix > | private |
| EventPassThroughPointer typedef | elastix::QuasiNewtonLBFGS< TElastix > | |
| EventPassThroughType typedef | elastix::QuasiNewtonLBFGS< TElastix > | |
| GetAsITKBaseType() | elastix::OptimizerBase< TElastix > | inline |
| GetAsITKBaseType() const | elastix::OptimizerBase< TElastix > | inline |
| GetComponentLabel() const | elastix::BaseComponent | |
| GetConfiguration() const | elastix::BaseComponentSE< TElastix > | inline |
| GetCurrentGradient() | itk::QuasiNewtonLBFGSOptimizer | virtual |
| GetCurrentIteration() const | itk::QuasiNewtonLBFGSOptimizer | virtual |
| GetCurrentPosition() const override | itk::ScaledSingleValuedNonLinearOptimizer | |
| GetCurrentStepLength() const | itk::QuasiNewtonLBFGSOptimizer | virtual |
| GetCurrentValue() const | itk::QuasiNewtonLBFGSOptimizer | virtual |
| GetElastix() const | elastix::BaseComponentSE< TElastix > | inline |
| GetGradientMagnitudeTolerance() const | itk::QuasiNewtonLBFGSOptimizer | virtual |
| GetInLineSearch() const | itk::QuasiNewtonLBFGSOptimizer | virtual |
| GetIterationInfoAt(const char *const name) | elastix::BaseComponentSE< TElastix > | inline |
| GetLineSearchStopCondition() const | elastix::QuasiNewtonLBFGS< TElastix > | protectedvirtual |
| GetMaximize() const | itk::ScaledSingleValuedNonLinearOptimizer | virtual |
| GetMaximumNumberOfIterations() const | itk::QuasiNewtonLBFGSOptimizer | virtual |
| GetMemory() const | itk::QuasiNewtonLBFGSOptimizer | virtual |
| GetNewSamplesEveryIteration() const | elastix::OptimizerBase< TElastix > | protectedvirtual |
| GetRandomVariateGenerator() | elastix::BaseComponentSE< TElastix > | inline |
| GetRegistration() const | elastix::BaseComponentSE< TElastix > | inline |
| GetScaledCostFunction() | itk::ScaledSingleValuedNonLinearOptimizer | virtual |
| GetScaledCurrentPosition() | itk::ScaledSingleValuedNonLinearOptimizer | virtual |
| GetScaledDerivative(const ParametersType ¶meters, DerivativeType &derivative) const | itk::ScaledSingleValuedNonLinearOptimizer | protectedvirtual |
| GetScaledValue(const ParametersType ¶meters) const | itk::ScaledSingleValuedNonLinearOptimizer | protectedvirtual |
| GetScaledValueAndDerivative(const ParametersType ¶meters, MeasureType &value, DerivativeType &derivative) const | itk::ScaledSingleValuedNonLinearOptimizer | protectedvirtual |
| GetSelf() const =0 | elastix::BaseComponentSE< TElastix > | privatepure virtual |
| GetSelf()=0 | elastix::BaseComponentSE< TElastix > | privatepure virtual |
| GetStartLineSearch() const | elastix::QuasiNewtonLBFGS< TElastix > | virtual |
| GetStopCondition() | itk::QuasiNewtonLBFGSOptimizer | virtual |
| GetUseScales() const | itk::ScaledSingleValuedNonLinearOptimizer | |
| InitializeElastixExecutable() | elastix::BaseComponent | static |
| InitializeScales() | itk::ScaledSingleValuedNonLinearOptimizer | virtual |
| InvokeIterationEvent(const itk::EventObject &event) | elastix::QuasiNewtonLBFGS< TElastix > | private |
| IsElastixLibrary() | elastix::BaseComponent | static |
| ITK_DISALLOW_COPY_AND_MOVE(QuasiNewtonLBFGS) | elastix::QuasiNewtonLBFGS< TElastix > | |
| itk::QuasiNewtonLBFGSOptimizer::ITK_DISALLOW_COPY_AND_MOVE(QuasiNewtonLBFGSOptimizer) | itk::QuasiNewtonLBFGSOptimizer | |
| itk::ScaledSingleValuedNonLinearOptimizer::ITK_DISALLOW_COPY_AND_MOVE(ScaledSingleValuedNonLinearOptimizer) | itk::ScaledSingleValuedNonLinearOptimizer | |
| elastix::OptimizerBase::ITK_DISALLOW_COPY_AND_MOVE(OptimizerBase) | elastix::OptimizerBase< TElastix > | |
| elastix::BaseComponentSE::ITK_DISALLOW_COPY_AND_MOVE(BaseComponentSE) | elastix::BaseComponentSE< TElastix > | |
| elastix::BaseComponent::ITK_DISALLOW_COPY_AND_MOVE(BaseComponent) | elastix::BaseComponent | |
| ITKBaseType typedef | elastix::QuasiNewtonLBFGS< TElastix > | |
| itkGetModifiableObjectMacro(LineSearchOptimizer, LineSearchOptimizerType) | itk::QuasiNewtonLBFGSOptimizer | |
| itkOverrideGetNameOfClassMacro(QuasiNewtonLBFGS) | elastix::QuasiNewtonLBFGS< TElastix > | |
| itk::QuasiNewtonLBFGSOptimizer::itkOverrideGetNameOfClassMacro(QuasiNewtonLBFGSOptimizer) | itk::QuasiNewtonLBFGSOptimizer | |
| itk::ScaledSingleValuedNonLinearOptimizer::itkOverrideGetNameOfClassMacro(ScaledSingleValuedNonLinearOptimizer) | itk::ScaledSingleValuedNonLinearOptimizer | |
| elastix::OptimizerBase::itkOverrideGetNameOfClassMacro(OptimizerBase) | elastix::OptimizerBase< TElastix > | |
| itkVirtualGetNameOfClassMacro(BaseComponent) | elastix::BaseComponent | |
| LineOptimizerPointer typedef | elastix::QuasiNewtonLBFGS< TElastix > | |
| LineOptimizerType typedef | elastix::QuasiNewtonLBFGS< TElastix > | |
| LineSearch(const ParametersType searchDir, double &step, ParametersType &x, MeasureType &f, DerivativeType &g) override | elastix::QuasiNewtonLBFGS< TElastix > | protected |
| itk::QuasiNewtonLBFGSOptimizer::LineSearch(const ParametersType searchDir, double &step, ParametersType &x, MeasureType &f, DerivativeType &g) | itk::QuasiNewtonLBFGSOptimizer | protectedvirtual |
| LineSearchOptimizerPointer typedef | itk::QuasiNewtonLBFGSOptimizer | |
| LineSearchOptimizerType typedef | itk::QuasiNewtonLBFGSOptimizer | |
| m_Bound | itk::QuasiNewtonLBFGSOptimizer | protected |
| m_ComponentLabel | elastix::BaseComponent | private |
| m_Configuration | elastix::BaseComponentSE< TElastix > | protected |
| m_CurrentGradient | itk::QuasiNewtonLBFGSOptimizer | protected |
| m_CurrentIteration | itk::QuasiNewtonLBFGSOptimizer | protected |
| m_CurrentStepLength | itk::QuasiNewtonLBFGSOptimizer | protected |
| m_CurrentValue | itk::QuasiNewtonLBFGSOptimizer | protected |
| m_Elastix | elastix::BaseComponentSE< TElastix > | protected |
| m_EventPasser | elastix::QuasiNewtonLBFGS< TElastix > | private |
| m_GenerateLineSearchIterations | elastix::QuasiNewtonLBFGS< TElastix > | private |
| m_GradientMagnitudeTolerance | itk::QuasiNewtonLBFGSOptimizer | private |
| m_InLineSearch | itk::QuasiNewtonLBFGSOptimizer | protected |
| m_LineOptimizer | elastix::QuasiNewtonLBFGS< TElastix > | protected |
| m_LineSearchOptimizer | itk::QuasiNewtonLBFGSOptimizer | private |
| m_Maximize | itk::ScaledSingleValuedNonLinearOptimizer | private |
| m_MaximumNumberOfIterations | itk::QuasiNewtonLBFGSOptimizer | private |
| m_Memory | itk::QuasiNewtonLBFGSOptimizer | private |
| m_NewSamplesEveryIteration | elastix::OptimizerBase< TElastix > | private |
| m_Point | itk::QuasiNewtonLBFGSOptimizer | protected |
| m_PreviousPoint | itk::QuasiNewtonLBFGSOptimizer | protected |
| m_Registration | elastix::BaseComponentSE< TElastix > | protected |
| m_Rho | itk::QuasiNewtonLBFGSOptimizer | protected |
| m_S | itk::QuasiNewtonLBFGSOptimizer | protected |
| m_ScaledCostFunction | itk::ScaledSingleValuedNonLinearOptimizer | protected |
| m_ScaledCurrentPosition | itk::ScaledSingleValuedNonLinearOptimizer | protected |
| m_SearchDirectionMagnitude | elastix::QuasiNewtonLBFGS< TElastix > | private |
| m_StartLineSearch | elastix::QuasiNewtonLBFGS< TElastix > | private |
| m_Stop | itk::QuasiNewtonLBFGSOptimizer | protected |
| m_StopCondition | itk::QuasiNewtonLBFGSOptimizer | protected |
| m_StopIfWolfeNotSatisfied | elastix::QuasiNewtonLBFGS< TElastix > | private |
| m_UnscaledCurrentPosition | itk::ScaledSingleValuedNonLinearOptimizer | mutableprivate |
| m_WolfeIsStopCondition | elastix::QuasiNewtonLBFGS< TElastix > | private |
| m_Y | itk::QuasiNewtonLBFGSOptimizer | protected |
| MaximizeOff() | itk::ScaledSingleValuedNonLinearOptimizer | virtual |
| MaximizeOn() | itk::ScaledSingleValuedNonLinearOptimizer | virtual |
| New() | elastix::QuasiNewtonLBFGS< TElastix > | static |
| OptimizerBase()=default | elastix::OptimizerBase< TElastix > | protected |
| ParametersType typedef | elastix::OptimizerBase< TElastix > | |
| Pointer typedef | elastix::QuasiNewtonLBFGS< TElastix > | |
| PrintSelf(std::ostream &, Indent) const override | itk::QuasiNewtonLBFGSOptimizer | inlineprotected |
| PrintSettingsVector(const SettingsVectorType &settings) | elastix::OptimizerBase< TElastix > | protectedstatic |
| QuasiNewtonLBFGS() | elastix::QuasiNewtonLBFGS< TElastix > | protected |
| QuasiNewtonLBFGSOptimizer() | itk::QuasiNewtonLBFGSOptimizer | protected |
| RegistrationType typedef | elastix::OptimizerBase< TElastix > | |
| RemoveTargetCellFromIterationInfo(const char *const name) | elastix::BaseComponentSE< TElastix > | inline |
| ResumeOptimization() | itk::QuasiNewtonLBFGSOptimizer | virtual |
| RhoType typedef | itk::QuasiNewtonLBFGSOptimizer | |
| ScaledCostFunctionPointer typedef | itk::ScaledSingleValuedNonLinearOptimizer | |
| ScaledCostFunctionType typedef | itk::QuasiNewtonLBFGSOptimizer | |
| ScaledSingleValuedNonLinearOptimizer() | itk::ScaledSingleValuedNonLinearOptimizer | protected |
| ScalesType typedef | itk::QuasiNewtonLBFGSOptimizer | |
| SelectNewSamples() | elastix::OptimizerBase< TElastix > | protectedvirtual |
| Self typedef | elastix::QuasiNewtonLBFGS< TElastix > | |
| SetComponentLabel(const char *label, unsigned int idx) | elastix::BaseComponent | |
| SetConfiguration(const Configuration *_arg) | elastix::BaseComponentSE< TElastix > | |
| SetCostFunction(CostFunctionType *costFunction) override | itk::ScaledSingleValuedNonLinearOptimizer | |
| SetCurrentPosition(const ParametersType ¶m) override | itk::ScaledSingleValuedNonLinearOptimizer | protected |
| SetCurrentPositionPublic(const ParametersType ¶m) | elastix::OptimizerBase< TElastix > | virtual |
| SetElastix(ElastixType *_arg) | elastix::BaseComponentSE< TElastix > | |
| SetGradientMagnitudeTolerance(double _arg) | itk::QuasiNewtonLBFGSOptimizer | virtual |
| SetInLineSearch(bool _arg) | itk::QuasiNewtonLBFGSOptimizer | protectedvirtual |
| SetLineSearchOptimizer(LineSearchOptimizerType *_arg) | itk::QuasiNewtonLBFGSOptimizer | virtual |
| SetMaximize(bool _arg) | itk::ScaledSingleValuedNonLinearOptimizer | virtual |
| SetMaximumNumberOfIterations(unsigned long _arg) | itk::QuasiNewtonLBFGSOptimizer | virtual |
| SetMemory(unsigned int _arg) | itk::QuasiNewtonLBFGSOptimizer | virtual |
| SetScaledCurrentPosition(const ParametersType ¶meters) | itk::ScaledSingleValuedNonLinearOptimizer | protectedvirtual |
| SetSinusScales(double amplitude, double frequency, unsigned long numberOfParameters) | elastix::OptimizerBase< TElastix > | virtual |
| SettingsVectorType typedef | elastix::OptimizerBase< TElastix > | protected |
| SetUseScales(bool arg) | itk::ScaledSingleValuedNonLinearOptimizer | virtual |
| StartOptimization() override | elastix::QuasiNewtonLBFGS< TElastix > | |
| StopConditionType enum name | elastix::QuasiNewtonLBFGS< TElastix > | |
| StopOptimization() | itk::QuasiNewtonLBFGSOptimizer | virtual |
| StoreCurrentPoint(const ParametersType &step, const DerivativeType &grad_dif) | itk::QuasiNewtonLBFGSOptimizer | protectedvirtual |
| SType typedef | itk::QuasiNewtonLBFGSOptimizer | |
| itk::Superclass typedef | itk::QuasiNewtonLBFGSOptimizer | |
| elastix::OptimizerBase::Superclass typedef | elastix::OptimizerBase< TElastix > | |
| Superclass1 typedef | elastix::QuasiNewtonLBFGS< TElastix > | |
| Superclass2 typedef | elastix::QuasiNewtonLBFGS< TElastix > | |
| TestConvergence(bool firstLineSearchDone) override | elastix::QuasiNewtonLBFGS< TElastix > | protectedvirtual |
| YType typedef | itk::QuasiNewtonLBFGSOptimizer | |
| ~BaseComponent()=default | elastix::BaseComponent | protectedvirtual |
| ~BaseComponentSE() override=default | elastix::BaseComponentSE< TElastix > | protected |
| ~OptimizerBase() override=default | elastix::OptimizerBase< TElastix > | protected |
| ~QuasiNewtonLBFGS() override=default | elastix::QuasiNewtonLBFGS< TElastix > | protected |
| ~QuasiNewtonLBFGSOptimizer() override=default | itk::QuasiNewtonLBFGSOptimizer | protected |
| ~ScaledSingleValuedNonLinearOptimizer() override=default | itk::ScaledSingleValuedNonLinearOptimizer | protected |