ROL
ROL::LinMore< Real >::PositiveMin Class Reference
Inheritance diagram for ROL::LinMore< Real >::PositiveMin:

Public Member Functions

void reduce (const Real &input, Real &output) const
void reduce (const volatile Real &input, Real volatile &output) const
Real initialValue () const
Elementwise::EReductionType reductionType () const

Detailed Description

template<class Real>
class ROL::LinMore< Real >::PositiveMin

Definition at line 52 of file ROL_LinMore.hpp.

Member Function Documentation

◆ reduce() [1/2]

template<class Real>
void ROL::LinMore< Real >::PositiveMin::reduce ( const Real & input,
Real & output ) const
inline

Definition at line 54 of file ROL_LinMore.hpp.

References zero.

◆ reduce() [2/2]

template<class Real>
void ROL::LinMore< Real >::PositiveMin::reduce ( const volatile Real & input,
Real volatile & output ) const
inline

Definition at line 58 of file ROL_LinMore.hpp.

References zero.

◆ initialValue()

template<class Real>
Real ROL::LinMore< Real >::PositiveMin::initialValue ( ) const
inline

Definition at line 62 of file ROL_LinMore.hpp.

References ROL::ROL_INF().

◆ reductionType()

template<class Real>
Elementwise::EReductionType ROL::LinMore< Real >::PositiveMin::reductionType ( ) const
inline

Definition at line 65 of file ROL_LinMore.hpp.


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