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

#include <ROL_TypeP_Algorithm.hpp>

Inheritance diagram for ROL::TypeP::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
Real svalue
Real nvalue
Ptr< Vector< Real > > stepVec
Ptr< Vector< Real > > gradientVec
int nprox
int nsval
int nnval
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::TypeP::AlgorithmState< Real >

Definition at line 25 of file ROL_TypeP_Algorithm.hpp.

Constructor & Destructor Documentation

◆ AlgorithmState()

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

Definition at line 30 of file ROL_TypeP_Algorithm.hpp.

References gradientVec, nnval, nprox, nsval, nvalue, ROL::ROL_INF(), searchSize, stepVec, and svalue.

Member Function Documentation

◆ reset()

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

Member Data Documentation

◆ searchSize

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

Definition at line 26 of file ROL_TypeP_Algorithm.hpp.

Referenced by AlgorithmState(), and reset().

◆ svalue

template<typename Real>
Real ROL::TypeP::AlgorithmState< Real >::svalue

Definition at line 26 of file ROL_TypeP_Algorithm.hpp.

Referenced by AlgorithmState(), and reset().

◆ nvalue

template<typename Real>
Real ROL::TypeP::AlgorithmState< Real >::nvalue

Definition at line 26 of file ROL_TypeP_Algorithm.hpp.

Referenced by AlgorithmState(), and reset().

◆ stepVec

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

Definition at line 27 of file ROL_TypeP_Algorithm.hpp.

Referenced by AlgorithmState(), and reset().

◆ gradientVec

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

Definition at line 27 of file ROL_TypeP_Algorithm.hpp.

Referenced by AlgorithmState(), and reset().

◆ nprox

template<typename Real>
int ROL::TypeP::AlgorithmState< Real >::nprox

Definition at line 28 of file ROL_TypeP_Algorithm.hpp.

Referenced by AlgorithmState(), and reset().

◆ nsval

template<typename Real>
int ROL::TypeP::AlgorithmState< Real >::nsval

Definition at line 28 of file ROL_TypeP_Algorithm.hpp.

Referenced by AlgorithmState(), and reset().

◆ nnval

template<typename Real>
int ROL::TypeP::AlgorithmState< Real >::nnval

Definition at line 28 of file ROL_TypeP_Algorithm.hpp.

Referenced by AlgorithmState(), and reset().


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