ROL
Public Member Functions | Private Attributes | List of all members
ROL::StatusTest< Real > Class Template Reference

Provides an interface to check status of optimization algorithms. More...

#include <ROL_StatusTest.hpp>

+ Inheritance diagram for ROL::StatusTest< Real >:

Public Member Functions

virtual ~StatusTest ()
 
 StatusTest (ParameterList &parlist)
 
 StatusTest (Real gtol=1.e-6, Real stol=1.e-12, int max_iter=100, bool use_rel=false)
 
virtual bool check (AlgorithmState< Real > &state)
 Check algorithm status. More...
 

Private Attributes

Real gtol_
 
Real gtol0_
 
Real stol_
 
Real stol0_
 
int max_iter_
 
bool use_rel_
 

Detailed Description

template<class Real>
class ROL::StatusTest< Real >

Provides an interface to check status of optimization algorithms.

Definition at line 24 of file ROL_StatusTest.hpp.

Constructor & Destructor Documentation

template<class Real >
virtual ROL::StatusTest< Real >::~StatusTest ( )
inlinevirtual

Definition at line 34 of file ROL_StatusTest.hpp.

template<class Real >
ROL::StatusTest< Real >::StatusTest ( ParameterList &  parlist)
inline
template<class Real >
ROL::StatusTest< Real >::StatusTest ( Real  gtol = 1.e-6,
Real  stol = 1.e-12,
int  max_iter = 100,
bool  use_rel = false 
)
inline

Definition at line 46 of file ROL_StatusTest.hpp.

Member Function Documentation

template<class Real >
virtual bool ROL::StatusTest< Real >::check ( AlgorithmState< Real > &  state)
inlinevirtual

Member Data Documentation

template<class Real >
Real ROL::StatusTest< Real >::gtol_
private
template<class Real >
Real ROL::StatusTest< Real >::gtol0_
private
template<class Real >
Real ROL::StatusTest< Real >::stol_
private
template<class Real >
Real ROL::StatusTest< Real >::stol0_
private
template<class Real >
int ROL::StatusTest< Real >::max_iter_
private
template<class Real >
bool ROL::StatusTest< Real >::use_rel_
private

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