ANIMA  4.0
Public Types | Public Member Functions | List of all members
anima::BrentRootFindingAlgorithm Class Reference

#include <animaBrentRootFindingAlgorithm.h>

+ Inheritance diagram for anima::BrentRootFindingAlgorithm:
+ Collaboration diagram for anima::BrentRootFindingAlgorithm:

Public Types

using ParametersType = Superclass::ParametersType
 
using Superclass = BaseRootFindingAlgorithm
 
- Public Types inherited from anima::BaseRootFindingAlgorithm
using BaseCostFunctionPointer = BaseCostFunctionType::Pointer
 
using BaseCostFunctionType = itk::SingleValuedCostFunction
 
using ParametersType = BaseCostFunctionType::ParametersType
 

Public Member Functions

double Optimize () ITK_OVERRIDE
 
- Public Member Functions inherited from anima::BaseRootFindingAlgorithm
 BaseRootFindingAlgorithm ()
 
double GetCostFunctionTolerance ()
 
double GetFunctionValueAtInitialLowerBound ()
 
double GetFunctionValueAtInitialUpperBound ()
 
double GetLowerBound ()
 
unsigned int GetMaximumNumberOfIterations ()
 
bool GetProvidedFunctionValueAtInitialLowerBound ()
 
bool GetProvidedFunctionValueAtInitialUpperBound ()
 
BaseCostFunctionType * GetRootFindingFunction ()
 
double GetRootRelativeTolerance ()
 
double GetUpperBound ()
 
void SetCostFunctionTolerance (const double &val)
 
void SetFunctionValueAtInitialLowerBound (const double &val)
 
void SetFunctionValueAtInitialUpperBound (const double &val)
 
void SetLowerBound (const double &val)
 
void SetMaximumNumberOfIterations (const unsigned int &val)
 
void SetRootFindingFunction (BaseCostFunctionType *f)
 
void SetRootRelativeTolerance (const double &val)
 
void SetUpperBound (const double &val)
 
virtual ~BaseRootFindingAlgorithm ()
 

Detailed Description

Definition at line 9 of file animaBrentRootFindingAlgorithm.h.

Member Typedef Documentation

◆ ParametersType

Definition at line 13 of file animaBrentRootFindingAlgorithm.h.

◆ Superclass

Definition at line 12 of file animaBrentRootFindingAlgorithm.h.

Member Function Documentation

◆ Optimize()

double anima::BrentRootFindingAlgorithm::Optimize ( )
virtual

The documentation for this class was generated from the following files: