Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Attributes | List of all members
uni20::theta_constant_result< R > Struct Template Reference

A positive theta constant represented as scaled_value * exp(log_scale). More...

#include <elliptic_theta.hpp>

Collaboration diagram for uni20::theta_constant_result< R >:
[legend]

Public Attributes

R log_scale
 
R scaled_value
 

Detailed Description

template<class R>
struct uni20::theta_constant_result< R >

A positive theta constant represented as scaled_value * exp(log_scale).

Keeping the factors separate preserves exponentially small constants. Reconstructing the value or a ratio can still underflow or amplify the absolute rounding error in log_scale. Both fields have the input precision.

Member Data Documentation

◆ log_scale

template<class R >
R uni20::theta_constant_result< R >::log_scale

◆ scaled_value

template<class R >
R uni20::theta_constant_result< R >::scaled_value

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