| AddBetaDefinition(const BetaDefinitionType &name, ComputeBetaFunctionType function) | itk::GenericConjugateGradientOptimizer | protected |
| AddTargetCellToIterationInfo(const char *const name) | elastix::BaseComponentSE< TElastix > | inline |
| AfterEachIteration() override | elastix::ConjugateGradient< TElastix > | virtual |
| AfterEachIterationBase() | elastix::BaseComponent | inlinevirtual |
| AfterEachResolution() override | elastix::ConjugateGradient< TElastix > | virtual |
| AfterEachResolutionBase() | elastix::BaseComponent | inlinevirtual |
| AfterRegistration() override | elastix::ConjugateGradient< 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::ConjugateGradient< TElastix > | virtual |
| BeforeEachResolutionBase() override | elastix::OptimizerBase< TElastix > | virtual |
| BeforeRegistration() override | elastix::ConjugateGradient< TElastix > | virtual |
| BeforeRegistrationBase() | elastix::BaseComponent | inlinevirtual |
| BetaDefinitionMapType typedef | itk::GenericConjugateGradientOptimizer | |
| BetaDefinitionType typedef | itk::GenericConjugateGradientOptimizer | |
| ComputeBeta(const DerivativeType &previousGradient, const DerivativeType &gradient, const ParametersType &previousSearchDir) | itk::GenericConjugateGradientOptimizer | protectedvirtual |
| ComputeBetaDY(const DerivativeType &previousGradient, const DerivativeType &gradient, const ParametersType &previousSearchDir) | itk::GenericConjugateGradientOptimizer | protected |
| ComputeBetaDYHS(const DerivativeType &previousGradient, const DerivativeType &gradient, const ParametersType &previousSearchDir) | itk::GenericConjugateGradientOptimizer | protected |
| ComputeBetaFR(const DerivativeType &previousGradient, const DerivativeType &gradient, const ParametersType &previousSearchDir) | itk::GenericConjugateGradientOptimizer | protected |
| ComputeBetaFunctionType typedef | itk::GenericConjugateGradientOptimizer | |
| ComputeBetaHS(const DerivativeType &previousGradient, const DerivativeType &gradient, const ParametersType &previousSearchDir) | itk::GenericConjugateGradientOptimizer | protected |
| ComputeBetaPR(const DerivativeType &previousGradient, const DerivativeType &gradient, const ParametersType &previousSearchDir) | itk::GenericConjugateGradientOptimizer | protected |
| ComputeBetaSD(const DerivativeType &previousGradient, const DerivativeType &gradient, const ParametersType &previousSearchDir) | itk::GenericConjugateGradientOptimizer | protected |
| ComputeSearchDirection(const DerivativeType &previousGradient, const DerivativeType &gradient, ParametersType &searchDir) | itk::GenericConjugateGradientOptimizer | protectedvirtual |
| ConjugateGradient() | elastix::ConjugateGradient< TElastix > | protected |
| ConstPointer typedef | elastix::ConjugateGradient< TElastix > | |
| DeterminePhase() const | elastix::ConjugateGradient< TElastix > | protectedvirtual |
| ElastixType typedef | elastix::OptimizerBase< TElastix > | |
| elxClassNameMacro("ConjugateGradient") | elastix::ConjugateGradient< TElastix > | |
| elxDeclarePureVirtualGetSelfMacro(ITKBaseType) | elastix::OptimizerBase< TElastix > | private |
| elxGetClassName() const | elastix::BaseComponent | virtual |
| elxOverrideGetSelfMacro | elastix::ConjugateGradient< TElastix > | private |
| EventPassThroughPointer typedef | elastix::ConjugateGradient< TElastix > | |
| EventPassThroughType typedef | elastix::ConjugateGradient< TElastix > | |
| GenericConjugateGradientOptimizer() | itk::GenericConjugateGradientOptimizer | protected |
| GetAsITKBaseType() | elastix::OptimizerBase< TElastix > | inline |
| GetAsITKBaseType() const | elastix::OptimizerBase< TElastix > | inline |
| GetBetaDefinition() | itk::GenericConjugateGradientOptimizer | virtual |
| GetComponentLabel() const | elastix::BaseComponent | |
| GetConfiguration() const | elastix::BaseComponentSE< TElastix > | inline |
| GetCurrentGradient() | itk::GenericConjugateGradientOptimizer | virtual |
| GetCurrentIteration() const | itk::GenericConjugateGradientOptimizer | virtual |
| GetCurrentPosition() const override | itk::ScaledSingleValuedNonLinearOptimizer | |
| GetCurrentStepLength() const | itk::GenericConjugateGradientOptimizer | virtual |
| GetCurrentValue() const | itk::GenericConjugateGradientOptimizer | virtual |
| GetElastix() const | elastix::BaseComponentSE< TElastix > | inline |
| GetGradientMagnitudeTolerance() const | itk::GenericConjugateGradientOptimizer | virtual |
| GetInLineSearch() const | itk::GenericConjugateGradientOptimizer | virtual |
| GetIterationInfoAt(const char *const name) | elastix::BaseComponentSE< TElastix > | inline |
| GetLineSearchStopCondition() const | elastix::ConjugateGradient< TElastix > | protectedvirtual |
| GetMaximize() const | itk::ScaledSingleValuedNonLinearOptimizer | virtual |
| GetMaximumNumberOfIterations() const | itk::GenericConjugateGradientOptimizer | virtual |
| GetMaxNrOfItWithoutImprovement() const | itk::GenericConjugateGradientOptimizer | 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::ConjugateGradient< TElastix > | virtual |
| GetStopCondition() | itk::GenericConjugateGradientOptimizer | virtual |
| GetUseScales() const | itk::ScaledSingleValuedNonLinearOptimizer | |
| GetValueTolerance() const | itk::GenericConjugateGradientOptimizer | virtual |
| InitializeElastixExecutable() | elastix::BaseComponent | static |
| InitializeScales() | itk::ScaledSingleValuedNonLinearOptimizer | virtual |
| InvokeIterationEvent(const itk::EventObject &event) | elastix::ConjugateGradient< TElastix > | private |
| IsElastixLibrary() | elastix::BaseComponent | static |
| ITK_DISALLOW_COPY_AND_MOVE(ConjugateGradient) | elastix::ConjugateGradient< TElastix > | |
| itk::GenericConjugateGradientOptimizer::ITK_DISALLOW_COPY_AND_MOVE(GenericConjugateGradientOptimizer) | itk::GenericConjugateGradientOptimizer | |
| 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::ConjugateGradient< TElastix > | |
| itkGetModifiableObjectMacro(LineSearchOptimizer, LineSearchOptimizerType) | itk::GenericConjugateGradientOptimizer | |
| itkOverrideGetNameOfClassMacro(ConjugateGradient) | elastix::ConjugateGradient< TElastix > | |
| itk::GenericConjugateGradientOptimizer::itkOverrideGetNameOfClassMacro(GenericConjugateGradientOptimizer) | itk::GenericConjugateGradientOptimizer | |
| itk::ScaledSingleValuedNonLinearOptimizer::itkOverrideGetNameOfClassMacro(ScaledSingleValuedNonLinearOptimizer) | itk::ScaledSingleValuedNonLinearOptimizer | |
| elastix::OptimizerBase::itkOverrideGetNameOfClassMacro(OptimizerBase) | elastix::OptimizerBase< TElastix > | |
| itkVirtualGetNameOfClassMacro(BaseComponent) | elastix::BaseComponent | |
| LineOptimizerPointer typedef | elastix::ConjugateGradient< TElastix > | |
| LineOptimizerType typedef | elastix::ConjugateGradient< TElastix > | |
| LineSearch(const ParametersType searchDir, double &step, ParametersType &x, MeasureType &f, DerivativeType &g) override | elastix::ConjugateGradient< TElastix > | protected |
| itk::GenericConjugateGradientOptimizer::LineSearch(const ParametersType searchDir, double &step, ParametersType &x, MeasureType &f, DerivativeType &g) | itk::GenericConjugateGradientOptimizer | protectedvirtual |
| LineSearchOptimizerPointer typedef | itk::GenericConjugateGradientOptimizer | |
| LineSearchOptimizerType typedef | itk::GenericConjugateGradientOptimizer | |
| m_BetaDefinition | itk::GenericConjugateGradientOptimizer | protected |
| m_BetaDefinitionMap | itk::GenericConjugateGradientOptimizer | protected |
| m_ComponentLabel | elastix::BaseComponent | private |
| m_Configuration | elastix::BaseComponentSE< TElastix > | protected |
| m_CurrentGradient | itk::GenericConjugateGradientOptimizer | protected |
| m_CurrentIteration | itk::GenericConjugateGradientOptimizer | protected |
| m_CurrentStepLength | itk::GenericConjugateGradientOptimizer | protected |
| m_CurrentValue | itk::GenericConjugateGradientOptimizer | protected |
| m_Elastix | elastix::BaseComponentSE< TElastix > | protected |
| m_EventPasser | elastix::ConjugateGradient< TElastix > | private |
| m_GenerateLineSearchIterations | elastix::ConjugateGradient< TElastix > | private |
| m_GradientMagnitudeTolerance | itk::GenericConjugateGradientOptimizer | private |
| m_InLineSearch | itk::GenericConjugateGradientOptimizer | protected |
| m_LineOptimizer | elastix::ConjugateGradient< TElastix > | protected |
| m_LineSearchOptimizer | itk::GenericConjugateGradientOptimizer | private |
| m_Maximize | itk::ScaledSingleValuedNonLinearOptimizer | private |
| m_MaximumNumberOfIterations | itk::GenericConjugateGradientOptimizer | private |
| m_MaxNrOfItWithoutImprovement | itk::GenericConjugateGradientOptimizer | private |
| m_NewSamplesEveryIteration | elastix::OptimizerBase< TElastix > | private |
| m_PreviousGradientAndSearchDirValid | itk::GenericConjugateGradientOptimizer | protected |
| m_Registration | elastix::BaseComponentSE< TElastix > | protected |
| m_ScaledCostFunction | itk::ScaledSingleValuedNonLinearOptimizer | protected |
| m_ScaledCurrentPosition | itk::ScaledSingleValuedNonLinearOptimizer | protected |
| m_SearchDirectionMagnitude | elastix::ConjugateGradient< TElastix > | private |
| m_StartLineSearch | elastix::ConjugateGradient< TElastix > | private |
| m_Stop | itk::GenericConjugateGradientOptimizer | protected |
| m_StopCondition | itk::GenericConjugateGradientOptimizer | protected |
| m_StopIfWolfeNotSatisfied | elastix::ConjugateGradient< TElastix > | private |
| m_UnscaledCurrentPosition | itk::ScaledSingleValuedNonLinearOptimizer | mutableprivate |
| m_UseDefaultMaxNrOfItWithoutImprovement | itk::GenericConjugateGradientOptimizer | protected |
| m_ValueTolerance | itk::GenericConjugateGradientOptimizer | private |
| m_WolfeIsStopCondition | elastix::ConjugateGradient< TElastix > | private |
| MaximizeOff() | itk::ScaledSingleValuedNonLinearOptimizer | virtual |
| MaximizeOn() | itk::ScaledSingleValuedNonLinearOptimizer | virtual |
| New() | elastix::ConjugateGradient< TElastix > | static |
| OptimizerBase()=default | elastix::OptimizerBase< TElastix > | protected |
| ParametersType typedef | elastix::OptimizerBase< TElastix > | |
| Pointer typedef | elastix::ConjugateGradient< TElastix > | |
| PrintSelf(std::ostream &os, Indent indent) const override | itk::GenericConjugateGradientOptimizer | protected |
| PrintSettingsVector(const SettingsVectorType &settings) | elastix::OptimizerBase< TElastix > | protectedstatic |
| RegistrationType typedef | elastix::OptimizerBase< TElastix > | |
| RemoveTargetCellFromIterationInfo(const char *const name) | elastix::BaseComponentSE< TElastix > | inline |
| ResumeOptimization() | itk::GenericConjugateGradientOptimizer | virtual |
| ScaledCostFunctionPointer typedef | itk::ScaledSingleValuedNonLinearOptimizer | |
| ScaledCostFunctionType typedef | itk::GenericConjugateGradientOptimizer | |
| ScaledSingleValuedNonLinearOptimizer() | itk::ScaledSingleValuedNonLinearOptimizer | protected |
| ScalesType typedef | itk::GenericConjugateGradientOptimizer | |
| SelectNewSamples() | elastix::OptimizerBase< TElastix > | protectedvirtual |
| Self typedef | elastix::ConjugateGradient< TElastix > | |
| SetBetaDefinition(const BetaDefinitionType &arg) | itk::GenericConjugateGradientOptimizer | |
| 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::GenericConjugateGradientOptimizer | virtual |
| SetInLineSearch(bool _arg) | itk::GenericConjugateGradientOptimizer | protectedvirtual |
| SetLineSearchOptimizer(LineSearchOptimizerType *_arg) | itk::GenericConjugateGradientOptimizer | virtual |
| SetMaximize(bool _arg) | itk::ScaledSingleValuedNonLinearOptimizer | virtual |
| SetMaximumNumberOfIterations(unsigned long _arg) | itk::GenericConjugateGradientOptimizer | virtual |
| SetMaxNrOfItWithoutImprovement(unsigned long arg) | itk::GenericConjugateGradientOptimizer | 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 |
| SetValueTolerance(double _arg) | itk::GenericConjugateGradientOptimizer | virtual |
| StartOptimization() override | elastix::ConjugateGradient< TElastix > | |
| StopConditionType enum name | elastix::ConjugateGradient< TElastix > | |
| StopOptimization() | itk::GenericConjugateGradientOptimizer | virtual |
| itk::Superclass typedef | itk::GenericConjugateGradientOptimizer | |
| elastix::OptimizerBase::Superclass typedef | elastix::OptimizerBase< TElastix > | |
| Superclass1 typedef | elastix::ConjugateGradient< TElastix > | |
| Superclass2 typedef | elastix::ConjugateGradient< TElastix > | |
| TestConvergence(bool firstLineSearchDone) override | elastix::ConjugateGradient< TElastix > | protectedvirtual |
| ~BaseComponent()=default | elastix::BaseComponent | protectedvirtual |
| ~BaseComponentSE() override=default | elastix::BaseComponentSE< TElastix > | protected |
| ~ConjugateGradient() override=default | elastix::ConjugateGradient< TElastix > | protected |
| ~GenericConjugateGradientOptimizer() override=default | itk::GenericConjugateGradientOptimizer | protected |
| ~OptimizerBase() override=default | elastix::OptimizerBase< TElastix > | protected |
| ~ScaledSingleValuedNonLinearOptimizer() override=default | itk::ScaledSingleValuedNonLinearOptimizer | protected |