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 65 of file ROL_ScalarTraits.hpp.

Member Typedef Documentation

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

Definition at line 67 of file ROL_ScalarTraits.hpp.

Member Function Documentation

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

Definition at line 69 of file ROL_ScalarTraits.hpp.

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

Definition at line 70 of file ROL_ScalarTraits.hpp.

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

Definition at line 71 of file ROL_ScalarTraits.hpp.

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

Definition at line 72 of file ROL_ScalarTraits.hpp.

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

Definition at line 74 of file ROL_ScalarTraits.hpp.

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

Definition at line 78 of file ROL_ScalarTraits.hpp.

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

Definition at line 82 of file ROL_ScalarTraits.hpp.

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

Definition at line 86 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 94 of file ROL_ScalarTraits.hpp.

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

Definition at line 98 of file ROL_ScalarTraits.hpp.

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

Definition at line 102 of file ROL_ScalarTraits.hpp.

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

Definition at line 106 of file ROL_ScalarTraits.hpp.

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

Definition at line 110 of file ROL_ScalarTraits.hpp.

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

Definition at line 114 of file ROL_ScalarTraits.hpp.


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