ROL
Public Types | Static Public Member Functions | List of all members
ROL::ScalarTraits< Real > Struct Template Reference

#include <ROL_ScalarTraits.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::ScalarTraits< Real >

Definition at line 66 of file ROL_ScalarTraits.hpp.

Member Typedef Documentation

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

Definition at line 68 of file ROL_ScalarTraits.hpp.

Member Function Documentation

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

Definition at line 70 of file ROL_ScalarTraits.hpp.

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

Definition at line 71 of file ROL_ScalarTraits.hpp.

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

Definition at line 72 of file ROL_ScalarTraits.hpp.

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

Definition at line 73 of file ROL_ScalarTraits.hpp.

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

Definition at line 75 of file ROL_ScalarTraits.hpp.

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

Definition at line 79 of file ROL_ScalarTraits.hpp.

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

Definition at line 83 of file ROL_ScalarTraits.hpp.

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

Definition at line 87 of file ROL_ScalarTraits.hpp.

template<typename Real >
static constexpr Real ROL::ScalarTraits< Real >::pi ( )
inlinestaticnoexcept
template<typename Real >
static constexpr Real ROL::ScalarTraits< Real >::half_pi ( )
inlinestaticnoexcept

Definition at line 95 of file ROL_ScalarTraits.hpp.

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

Definition at line 99 of file ROL_ScalarTraits.hpp.

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

Definition at line 103 of file ROL_ScalarTraits.hpp.

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

Definition at line 107 of file ROL_ScalarTraits.hpp.

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

Definition at line 111 of file ROL_ScalarTraits.hpp.

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

Definition at line 115 of file ROL_ScalarTraits.hpp.


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