ROL
CombinedStatusTest Class Reference

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

#include <ROL_CombinedStatusTest.hpp>

+ Inheritance diagram for CombinedStatusTest:

Public Member Functions

 CombinedStatusTest (void)
 
void reset (void)
 
void add (const Ptr< StatusTest< Real > > &status)
 
bool check (AlgorithmState< Real > &state)
 Check algorithm status.
 
- Public Member Functions inherited from 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

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

Constructor & Destructor Documentation

◆ CombinedStatusTest()

CombinedStatusTest::CombinedStatusTest ( void )
inline

Definition at line 62 of file ROL_CombinedStatusTest.hpp.

Member Function Documentation

◆ reset()

void CombinedStatusTest::reset ( void )
inline

Definition at line 66 of file ROL_CombinedStatusTest.hpp.

◆ add()

void CombinedStatusTest::add ( const Ptr< StatusTest< Real > > & status)
inline

Definition at line 70 of file ROL_CombinedStatusTest.hpp.

◆ check()

bool CombinedStatusTest::check ( AlgorithmState< Real > & state)
inlinevirtual

Check algorithm status.

Reimplemented from StatusTest< Real >.

Definition at line 74 of file ROL_CombinedStatusTest.hpp.

References flag.

Member Data Documentation

◆ status_

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

Definition at line 59 of file ROL_CombinedStatusTest.hpp.


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