Playa::UnconstrainedOptimizerBase Class Reference

#include <PlayaUnconstrainedOptimizerBase.hpp>

Inheritance diagram for Playa::UnconstrainedOptimizerBase:

Playa::ObjectWithVerbosity Playa::Printable Playa::LineSearchBasedOptBase Playa::BasicLMBFGS Playa::SteepestDescent

List of all members.

Public Member Functions

 UnconstrainedOptimizerBase ()
virtual ~UnconstrainedOptimizerBase ()
virtual OptState run (const RCP< ObjectiveBase > &obj, const Vector< double > &xInit, const RCP< ConvergenceMonitor > &convMonitor=null) const =0

Detailed Description

Base class for unconstrained optimizers

Kevin Long

Definition at line 17 of file PlayaUnconstrainedOptimizerBase.hpp.

Constructor & Destructor Documentation

Playa::UnconstrainedOptimizerBase::UnconstrainedOptimizerBase (  )  [inline]

Definition at line 23 of file PlayaUnconstrainedOptimizerBase.hpp.

virtual Playa::UnconstrainedOptimizerBase::~UnconstrainedOptimizerBase (  )  [inline, virtual]

Definition at line 25 of file PlayaUnconstrainedOptimizerBase.hpp.

Member Function Documentation

virtual OptState Playa::UnconstrainedOptimizerBase::run ( const RCP< ObjectiveBase > &  obj,
const Vector< double > &  xInit,
const RCP< ConvergenceMonitor > &  convMonitor = null 
) const [pure virtual]

Main method to apply the algorithm starting with x and returning the result in x

Implemented in Playa::LineSearchBasedOptBase.

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