ROL
ROL::ROL::AlgorithmState< Real > Struct Template Reference

State for algorithm class. Will be used for restarts. More...

#include <ROL_Constraint_SerialSimOpt.hpp>

Inheritance diagram for ROL::ROL::AlgorithmState< Real >:

Public Member Functions

 AlgorithmState (void)
virtual ~AlgorithmState ()
void reset (void)

Public Attributes

int iter
int minIter
int nfval
int ncval
int ngrad
Real value
Real minValue
Real gnorm
Real cnorm
Real snorm
Real aggregateGradientNorm
Real aggregateModelError
bool flag
ROL::Ptr< Vector< Real > > iterateVec
ROL::Ptr< Vector< Real > > lagmultVec
ROL::Ptr< Vector< Real > > minIterVec
EExitStatus statusFlag

Detailed Description

template<class Real>
struct ROL::ROL::AlgorithmState< Real >

State for algorithm class. Will be used for restarts.

Definition at line 109 of file ROL_Constraint_SerialSimOpt.hpp.

Constructor & Destructor Documentation

◆ AlgorithmState()

template<class Real>
ROL::ROL::AlgorithmState< Real >::AlgorithmState ( void )
inline

Definition at line 128 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ~AlgorithmState()

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

Definition at line 138 of file ROL_Constraint_SerialSimOpt.hpp.

Member Function Documentation

◆ reset()

Member Data Documentation

◆ iter

template<class Real>
int ROL::ROL::AlgorithmState< Real >::iter

Definition at line 110 of file ROL_Constraint_SerialSimOpt.hpp.

◆ minIter

template<class Real>
int ROL::ROL::AlgorithmState< Real >::minIter

Definition at line 111 of file ROL_Constraint_SerialSimOpt.hpp.

◆ nfval

template<class Real>
int ROL::ROL::AlgorithmState< Real >::nfval

Definition at line 112 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ncval

template<class Real>
int ROL::ROL::AlgorithmState< Real >::ncval

Definition at line 113 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ngrad

template<class Real>
int ROL::ROL::AlgorithmState< Real >::ngrad

Definition at line 114 of file ROL_Constraint_SerialSimOpt.hpp.

◆ value

template<class Real>
Real ROL::ROL::AlgorithmState< Real >::value

Definition at line 115 of file ROL_Constraint_SerialSimOpt.hpp.

◆ minValue

template<class Real>
Real ROL::ROL::AlgorithmState< Real >::minValue

Definition at line 116 of file ROL_Constraint_SerialSimOpt.hpp.

◆ gnorm

template<class Real>
Real ROL::ROL::AlgorithmState< Real >::gnorm

Definition at line 117 of file ROL_Constraint_SerialSimOpt.hpp.

◆ cnorm

template<class Real>
Real ROL::ROL::AlgorithmState< Real >::cnorm

Definition at line 118 of file ROL_Constraint_SerialSimOpt.hpp.

◆ snorm

template<class Real>
Real ROL::ROL::AlgorithmState< Real >::snorm

Definition at line 119 of file ROL_Constraint_SerialSimOpt.hpp.

◆ aggregateGradientNorm

template<class Real>
Real ROL::ROL::AlgorithmState< Real >::aggregateGradientNorm

Definition at line 120 of file ROL_Constraint_SerialSimOpt.hpp.

◆ aggregateModelError

template<class Real>
Real ROL::ROL::AlgorithmState< Real >::aggregateModelError

Definition at line 121 of file ROL_Constraint_SerialSimOpt.hpp.

◆ flag

template<class Real>
bool ROL::ROL::AlgorithmState< Real >::flag

Definition at line 122 of file ROL_Constraint_SerialSimOpt.hpp.

◆ iterateVec

template<class Real>
ROL::Ptr<Vector<Real> > ROL::ROL::AlgorithmState< Real >::iterateVec

Definition at line 123 of file ROL_Constraint_SerialSimOpt.hpp.

◆ lagmultVec

template<class Real>
ROL::Ptr<Vector<Real> > ROL::ROL::AlgorithmState< Real >::lagmultVec

Definition at line 124 of file ROL_Constraint_SerialSimOpt.hpp.

◆ minIterVec

template<class Real>
ROL::Ptr<Vector<Real> > ROL::ROL::AlgorithmState< Real >::minIterVec

Definition at line 125 of file ROL_Constraint_SerialSimOpt.hpp.

◆ statusFlag

template<class Real>
EExitStatus ROL::ROL::AlgorithmState< Real >::statusFlag

Definition at line 126 of file ROL_Constraint_SerialSimOpt.hpp.


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