Playa::SimpleBacktracking Class Reference

Inheritance diagram for Playa::SimpleBacktracking:

Playa::LineSearchBase Playa::ObjectWithVerbosity Playa::Printable

List of all members.

Public Member Functions

 SimpleBacktracking (const ParameterList &params)
LineSearchStatus search (const RCP< ObjectiveBase > &obj, const Vector< double > &x0, const double &f0, const Vector< double > &direction, const double &alphaMax, Vector< double > &xn, Vector< double > &gradF, double &fVal) const
std::string description () const
void print (std::ostream &os) const


Detailed Description

Simple backtracking line search

Definition at line 12 of file PlayaSimpleBacktracking.hpp.


Constructor & Destructor Documentation

Playa::SimpleBacktracking::SimpleBacktracking ( const ParameterList &  params  ) 

Definition at line 11 of file PlayaSimpleBacktracking.cpp.


Member Function Documentation

std::string Playa::SimpleBacktracking::description (  )  const

void Playa::SimpleBacktracking::print ( std::ostream &  os  )  const [inline, virtual]

Implements Playa::Printable.

Definition at line 32 of file PlayaSimpleBacktracking.hpp.

References description().

LineSearchStatus Playa::SimpleBacktracking::search ( const RCP< ObjectiveBase > &  obj,
const Vector< double > &  x0,
const double &  f0,
const Vector< double > &  direction,
const double &  alphaMax,
Vector< double > &  xn,
Vector< double > &  gradF,
double &  fVal 
) const [virtual]

Site Contact