Oakfield API Documentation 1.0.0
Numerical core APIs
Loading...
Searching...
No Matches
SimZetaContext Struct Reference

Evaluation controls for the Riemann zeta dispatcher. More...

#include <zeta.h>

Public Attributes

double abs_tol
 
double rel_tol
 
size_t initial_terms
 
size_t max_terms
 
size_t euler_maclaurin_terms
 
size_t eta_initial_terms
 
size_t eta_max_terms
 
double eta_sigma_limit
 
double eta_imag_limit
 
size_t afe_initial_cutoff
 
size_t afe_max_cutoff
 
double afe_sigma_limit
 
double afe_imag_min
 
double riemann_siegel_imag_min
 
double critical_line_tolerance
 
size_t riemann_siegel_max_terms
 
double pole_radius
 
double near_one_radius
 
double local_expansion_radius
 
size_t ball_validation_rounds
 
double ball_validation_scale
 
size_t adaptive_max_rounds
 
double adaptive_tightening_factor
 

Detailed Description

Evaluation controls for the Riemann zeta dispatcher.

Member Data Documentation

◆ abs_tol

double SimZetaContext::abs_tol

Absolute error tolerance.

◆ adaptive_max_rounds

size_t SimZetaContext::adaptive_max_rounds

Maximum adaptive refinement rounds.

◆ adaptive_tightening_factor

double SimZetaContext::adaptive_tightening_factor

Tolerance tightening factor per refinement.

◆ afe_imag_min

double SimZetaContext::afe_imag_min

Minimum imaginary magnitude for AFE dispatch.

◆ afe_initial_cutoff

size_t SimZetaContext::afe_initial_cutoff

Initial approximate-functional-equation cutoff.

◆ afe_max_cutoff

size_t SimZetaContext::afe_max_cutoff

Maximum approximate-functional-equation cutoff.

◆ afe_sigma_limit

double SimZetaContext::afe_sigma_limit

Real-part threshold for AFE dispatch.

◆ ball_validation_rounds

size_t SimZetaContext::ball_validation_rounds

Complex-ball validation pass budget.

◆ ball_validation_scale

double SimZetaContext::ball_validation_scale

Radius expansion factor for ball validation.

◆ critical_line_tolerance

double SimZetaContext::critical_line_tolerance

Tolerance for treating points as critical-line samples.

◆ eta_imag_limit

double SimZetaContext::eta_imag_limit

Imaginary-part threshold for eta acceleration.

◆ eta_initial_terms

size_t SimZetaContext::eta_initial_terms

Initial eta-series term budget.

◆ eta_max_terms

size_t SimZetaContext::eta_max_terms

Maximum eta-series term budget.

◆ eta_sigma_limit

double SimZetaContext::eta_sigma_limit

Real-part threshold for eta acceleration.

◆ euler_maclaurin_terms

size_t SimZetaContext::euler_maclaurin_terms

Euler-Maclaurin correction term count.

◆ initial_terms

size_t SimZetaContext::initial_terms

Initial series term budget.

◆ local_expansion_radius

double SimZetaContext::local_expansion_radius

Radius selecting local expansion.

◆ max_terms

size_t SimZetaContext::max_terms

Maximum series term budget.

◆ near_one_radius

double SimZetaContext::near_one_radius

Radius selecting the near-one Laurent branch.

◆ pole_radius

double SimZetaContext::pole_radius

Radius treated as near the pole at s=1.

◆ rel_tol

double SimZetaContext::rel_tol

Relative error tolerance.

◆ riemann_siegel_imag_min

double SimZetaContext::riemann_siegel_imag_min

Minimum imaginary magnitude for Riemann-Siegel.

◆ riemann_siegel_max_terms

size_t SimZetaContext::riemann_siegel_max_terms

Maximum Riemann-Siegel term budget.


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