Algorith sandbox
Public Member Functions | Private Member Functions | List of all members
algo::qn::ILineSearcher Class Referenceabstract
Inheritance diagram for algo::qn::ILineSearcher:
util::Object< ILineSearcher >

Public Member Functions

ublas::vector< double > operator() (const ublas::vector< double > &p, const ublas::vector< double > &x)
 solve $\mathrm{argimin}_{\alpha}(x + \alpha p)$ More...
 
- Public Member Functions inherited from util::Object< ILineSearcher >
const ILineSearcher & cast ()
 
bool operator== (const ILineSearcher &o) const
 
std::shared_ptr< ILineSearcher > clone () const
 

Private Member Functions

virtual ublas::vector< double > doOperatorParenthesis (const ublas::vector< double > &p, const ublas::vector< double > &x)=0
 

Member Function Documentation

ublas::vector< double > ILineSearcher::operator() ( const ublas::vector< double > &  p,
const ublas::vector< double > &  x 
)

solve $\mathrm{argimin}_{\alpha}(x + \alpha p)$

Parameters
p
x
Returns
$\mathrm{argmin}_{\alpha}(x + \alpha p)$

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