Epstein Zeta Library 0.5.0
Calculates the Epstein Zeta function
Loading...
Searching...
No Matches
crandall.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2024 Andreas Buchheit <buchheit@num.uni-sb.de>
2// SPDX-FileCopyrightText: 2024 Jonathan Busse <jonathan.busse@dlr.de>
3// SPDX-FileCopyrightText: 2024 Ruben Gutendorf
4// <ruben.gutendorf@uni-saarland.de>
5//
6// SPDX-License-Identifier: AGPL-3.0-only
7
14#include <complex.h>
15
16#ifndef EPSTEIN_CRANDALL
17#define EPSTEIN_CRANDALL
29double complex crandall_gReg_nuequalsdim(double s, double arg, double k,
30 double lambda);
31
46double complex crandall_gReg(unsigned int dim, double nu, const double *z,
47 double prefactor);
48
56double assignzArgBound(double nu);
57
69double complex crandall_g(unsigned int dim, double nu, const double *z,
70 double prefactor, double zArgBound);
71#endif
double complex crandall_g(unsigned int dim, double nu, const double *z, double prefactor, double zArgBound)
Assumes x and y to be in the respective elementary lattice cell. Multiply with exp(2 * PI * i * x * y...
Definition crandall.c:132
double assignzArgBound(double nu)
calculates bounds on when to use asymptotic expansion of the upper incomplete gamma function,...
Definition crandall.c:105
double complex crandall_gReg_nuequalsdim(double s, double arg, double k, double lambda)
Calculates the regularization of the zero summand in the second sum in Crandall's formula in the spec...
double complex crandall_gReg(unsigned int dim, double nu, const double *z, double prefactor)
Calculates the regularization of the zero summand in the second sum in Crandall's formula.
Definition crandall.c:87