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

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

#include <ROL_CombinedStatusTest.hpp>

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

Public Member Functions

 CombinedStatusTest (void)
 
void reset (void)
 
void add (const Ptr< StatusTest< Real >> &status)
 
bool check (AlgorithmState< Real > &state)
 Check algorithm status. More...
 
- Public Member Functions inherited from ROL::StatusTest< Real >
virtual ~StatusTest ()
 
 StatusTest (ROL::ParameterList &parlist)
 
 StatusTest (Real gtol=1.e-6, Real stol=1.e-12, int max_iter=100, bool use_rel=false)
 

Private Attributes

std::vector< Ptr< StatusTest
< Real > > > 
status_
 

Detailed Description

template<typename Real>
class ROL::CombinedStatusTest< Real >

Provides an interface to check two status tests of optimization algorithms.

Definition at line 23 of file ROL_CombinedStatusTest.hpp.

Constructor & Destructor Documentation

template<typename Real >
ROL::CombinedStatusTest< Real >::CombinedStatusTest ( void  )
inline

Member Function Documentation

template<typename Real >
void ROL::CombinedStatusTest< Real >::reset ( void  )
inline
template<typename Real >
void ROL::CombinedStatusTest< Real >::add ( const Ptr< StatusTest< Real >> &  status)
inline
template<typename Real >
bool ROL::CombinedStatusTest< Real >::check ( AlgorithmState< Real > &  state)
inlinevirtual

Check algorithm status.

Reimplemented from ROL::StatusTest< Real >.

Definition at line 40 of file ROL_CombinedStatusTest.hpp.

References ROL::CombinedStatusTest< Real >::status_.

Member Data Documentation

template<typename Real >
std::vector<Ptr<StatusTest<Real> > > ROL::CombinedStatusTest< Real >::status_
private

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