OptiPack  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | List of all members
OptiPack::LineSearchPointEvaluatorBase< Scalar > Class Template Referenceabstract

Base class interface for line search point updates. More...

#include <OptiPack_LineSearchPointEvaluatorBase.hpp>

Inheritance diagram for OptiPack::LineSearchPointEvaluatorBase< Scalar >:
Inheritance graph
[legend]

Public Types

typedef ScalarTraits< Scalar >
::magnitudeType 
ScalarMag
 

Public Member Functions

virtual void computePoint (const ScalarMag &alpha, const Ptr< Thyra::VectorBase< Scalar > > &p) const =0
 Compute the updated point p at alpha for a linear search algorithm. More...
 

Detailed Description

template<typename Scalar>
class OptiPack::LineSearchPointEvaluatorBase< Scalar >

Base class interface for line search point updates.

ToDo: Finish Documentation!

Definition at line 61 of file OptiPack_LineSearchPointEvaluatorBase.hpp.

Member Typedef Documentation

template<typename Scalar >
typedef ScalarTraits<Scalar>::magnitudeType OptiPack::LineSearchPointEvaluatorBase< Scalar >::ScalarMag

Definition at line 67 of file OptiPack_LineSearchPointEvaluatorBase.hpp.

Member Function Documentation

template<typename Scalar >
virtual void OptiPack::LineSearchPointEvaluatorBase< Scalar >::computePoint ( const ScalarMag alpha,
const Ptr< Thyra::VectorBase< Scalar > > &  p 
) const
pure virtual

Compute the updated point p at alpha for a linear search algorithm.

Implemented in OptiPack::DefaultPolyLineSearchPointEvaluator< Scalar >.


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