|
|
typedef std::function< Value(const ublas::vector< Value > &x)> | function_type |
| |
|
| ublas::vector< double > | operator() (const ublas::vector< double > &x0, const function_type &f, const std::shared_ptr< ILineSearcher > searcher) |
| | solve $\mathrm{argmin}_{x}f(x) More...
|
| |
| const IQuasiNewton< Value > & | cast () |
| |
| bool | operator== (const IQuasiNewton< Value > &o) const |
| |
| std::shared_ptr< IQuasiNewton< Value > > | clone () const |
| |
|
|
virtual ublas::vector< double > | doOperatorParenthesis (const ublas::vector< double > &x0, const function_type &f, const std::shared_ptr< ILineSearcher > searcher)=0 |
| |
template<typename T >
| template ublas::vector< double > algo::qn::IQuasiNewton< Value >::operator() |
( |
const ublas::vector< double > & |
x0, |
|
|
const function_type & |
f, |
|
|
const std::shared_ptr< ILineSearcher > |
searcher |
|
) |
| |
solve $\mathrm{argmin}_{x}f(x)
- Parameters
-
| x0 | initial value. |
| f | objective funciton. |
- Returns
- objective value if it exists.
The documentation for this class was generated from the following files: