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

#include <ROL_TypeE_Algorithm.hpp>

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

Public Member Functions

 AlgorithmState ()
void reset ()
Public Member Functions inherited from ROL::ROL::AlgorithmState< Real >
 AlgorithmState (void)
virtual ~AlgorithmState ()
void reset (void)

Public Attributes

Real searchSize
Ptr< Vector< Real > > stepVec
Ptr< Vector< Real > > gradientVec
Ptr< Vector< Real > > constraintVec
Public Attributes inherited from ROL::ROL::AlgorithmState< Real >
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<typename Real>
struct ROL::TypeE::AlgorithmState< Real >

Definition at line 26 of file ROL_TypeE_Algorithm.hpp.

Constructor & Destructor Documentation

◆ AlgorithmState()

template<typename Real>
ROL::TypeE::AlgorithmState< Real >::AlgorithmState ( void )
inline

Definition at line 32 of file ROL_TypeE_Algorithm.hpp.

References constraintVec, gradientVec, searchSize, and stepVec.

Member Function Documentation

◆ reset()

template<typename Real>
void ROL::TypeE::AlgorithmState< Real >::reset ( void )
inline

Member Data Documentation

◆ searchSize

template<typename Real>
Real ROL::TypeE::AlgorithmState< Real >::searchSize

Definition at line 27 of file ROL_TypeE_Algorithm.hpp.

Referenced by AlgorithmState(), and reset().

◆ stepVec

template<typename Real>
Ptr<Vector<Real> > ROL::TypeE::AlgorithmState< Real >::stepVec

Definition at line 28 of file ROL_TypeE_Algorithm.hpp.

Referenced by AlgorithmState(), and reset().

◆ gradientVec

template<typename Real>
Ptr<Vector<Real> > ROL::TypeE::AlgorithmState< Real >::gradientVec

Definition at line 29 of file ROL_TypeE_Algorithm.hpp.

Referenced by AlgorithmState(), and reset().

◆ constraintVec

template<typename Real>
Ptr<Vector<Real> > ROL::TypeE::AlgorithmState< Real >::constraintVec

Definition at line 30 of file ROL_TypeE_Algorithm.hpp.

Referenced by AlgorithmState(), and reset().


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