Algorith sandbox
Public Member Functions | Private Member Functions | Private Attributes | List of all members
algo::nm::GaussNewton Class Reference
Inheritance diagram for algo::nm::GaussNewton:
util::MixIn< INewtonMethod, GaussNewton >

Public Member Functions

 GaussNewton (typename INewtonMethod::function_type &f, typename INewtonMethod::derivative_type &derivative, const std::size_t maxIteration, const double tolerance)
 
 GaussNewton (const GaussNewton &other)
 

Private Member Functions

virtual boost::numeric::ublas::vector< double > doSolve (const boost::numeric::ublas::vector< double > &x0) const override
 
bool isConvergence (const boost::numeric::ublas::vector< double > &residual) const
 

Private Attributes

INewtonMethod::function_type _f
 
INewtonMethod::derivative_type _derivative
 
const std::size_t _maxIteration
 
const double _tolerance
 

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