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

#include <ROL_Constraint_SerialSimOpt.hpp>

Public Types

using magnitudeType = typename ScalarTraits_Magnitude<Real>::type

Static Public Member Functions

static constexpr Real zero () noexcept
static constexpr Real half () noexcept
static constexpr Real one () noexcept
static constexpr Real two () noexcept
static constexpr Real eps () noexcept
static constexpr Real rmin () noexcept
static constexpr Real rmax () noexcept
static constexpr Real two_pi () noexcept
static constexpr Real pi () noexcept
static constexpr Real half_pi () noexcept
static constexpr Real quarter_pi () noexcept
static constexpr Real sqrt_two_pi () noexcept
static constexpr Real sqrt_pi () noexcept
static constexpr Real sqrt_half_pi () noexcept
static constexpr Real sqrt_two () noexcept

Detailed Description

template<typename Real>
struct ROL::ROL::ScalarTraits< Real >

Definition at line 33 of file ROL_Constraint_SerialSimOpt.hpp.

Member Typedef Documentation

◆ magnitudeType

template<typename Real>
using ROL::ROL::ScalarTraits< Real >::magnitudeType = typename ScalarTraits_Magnitude<Real>::type

Definition at line 35 of file ROL_Constraint_SerialSimOpt.hpp.

Member Function Documentation

◆ zero()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::zero ( )
inlinestaticconstexprnoexcept

Definition at line 37 of file ROL_Constraint_SerialSimOpt.hpp.

◆ half()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::half ( )
inlinestaticconstexprnoexcept

Definition at line 38 of file ROL_Constraint_SerialSimOpt.hpp.

◆ one()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::one ( )
inlinestaticconstexprnoexcept

Definition at line 39 of file ROL_Constraint_SerialSimOpt.hpp.

◆ two()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::two ( )
inlinestaticconstexprnoexcept

Definition at line 40 of file ROL_Constraint_SerialSimOpt.hpp.

◆ eps()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::eps ( )
inlinestaticconstexprnoexcept

Definition at line 42 of file ROL_Constraint_SerialSimOpt.hpp.

Referenced by ROL::ROL_EPSILON().

◆ rmin()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::rmin ( )
inlinestaticconstexprnoexcept

Definition at line 46 of file ROL_Constraint_SerialSimOpt.hpp.

Referenced by ROL::ROL_UNDERFLOW().

◆ rmax()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::rmax ( )
inlinestaticconstexprnoexcept

Definition at line 50 of file ROL_Constraint_SerialSimOpt.hpp.

Referenced by ROL::ROL_OVERFLOW().

◆ two_pi()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::two_pi ( )
inlinestaticconstexprnoexcept

Definition at line 54 of file ROL_Constraint_SerialSimOpt.hpp.

◆ pi()

◆ half_pi()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::half_pi ( )
inlinestaticconstexprnoexcept

Definition at line 62 of file ROL_Constraint_SerialSimOpt.hpp.

◆ quarter_pi()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::quarter_pi ( )
inlinestaticconstexprnoexcept

Definition at line 66 of file ROL_Constraint_SerialSimOpt.hpp.

◆ sqrt_two_pi()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::sqrt_two_pi ( )
inlinestaticconstexprnoexcept

Definition at line 70 of file ROL_Constraint_SerialSimOpt.hpp.

◆ sqrt_pi()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::sqrt_pi ( )
inlinestaticconstexprnoexcept

Definition at line 74 of file ROL_Constraint_SerialSimOpt.hpp.

◆ sqrt_half_pi()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::sqrt_half_pi ( )
inlinestaticconstexprnoexcept

Definition at line 78 of file ROL_Constraint_SerialSimOpt.hpp.

◆ sqrt_two()

template<typename Real>
constexpr Real ROL::ROL::ScalarTraits< Real >::sqrt_two ( )
inlinestaticconstexprnoexcept

Definition at line 82 of file ROL_Constraint_SerialSimOpt.hpp.


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