Package org.drip.specialfunction.derived
Class RiemannZeta
java.lang.Object
org.drip.function.definition.R1ToR1
org.drip.specialfunction.derived.RiemannZeta
public class RiemannZeta extends R1ToR1
RiemannZeta implements the Riemann Zeta Function. The References are:
- Blagouchine, I. V. (2014): Re-discovery of Malmsten's Integrals, their Evaluation by Contour Integration Methods, and some Related Results Ramanujan Journal 35 (1) 21-110
- Borwein, J. M., and R. M. Corless (2017): Gamma Function and the Factorial in the Monthly https://arxiv.org/abs/1703.05349 arXiv
- Davis, P. J. (1959): Leonhard Euler's Integral: A Historical Profile of the Gamma Function American Mathematical Monthly 66 (10) 849-869
- Whitaker, E. T., and G. N. Watson (1996): A Course on Modern Analysis Cambridge University Press New York
- Wikipedia (2019): Gamma Function https://en.wikipedia.org/wiki/Gamma_function
- Compute the Apery's Constant (i.e., Riemann Zeta at Value 3.)
- RiemannZeta Constructor
- Retrieve the Gamma Estimator
Module | Product Core Module |
Library | Fixed Income Analytics |
Project | Special Function Implementation and Analysis |
Package | Special Functions Derived using Others |
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description RiemannZeta(DerivativeControl derivativeControl, R1ToR1 gammaEstimator)
RiemannZeta Constructor -
Method Summary
Modifier and Type Method Description static double
AperyConstant()
Compute the Apery's Constant (i.e., Riemann Zeta at Value 3.)double
evaluate(double s)
Evaluate for the given variateR1ToR1
gammaEstimator()
Retrieve the Gamma EstimatorMethods inherited from class org.drip.function.definition.R1ToR1
antiDerivative, conditionNumber, derivative, differential, differential, integrate, maxima, maxima, minima, minima, poleResidue
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
RiemannZeta
public RiemannZeta(DerivativeControl derivativeControl, R1ToR1 gammaEstimator) throws java.lang.ExceptionRiemannZeta Constructor- Parameters:
derivativeControl
- The Derivative ControlgammaEstimator
- The Gamma Estimator- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
AperyConstant
public static final double AperyConstant()Compute the Apery's Constant (i.e., Riemann Zeta at Value 3.)- Returns:
- Apery's Constant
-
gammaEstimator
Retrieve the Gamma Estimator- Returns:
- The Gamma Estimator
-
evaluate
public double evaluate(double s) throws java.lang.ExceptionDescription copied from class:R1ToR1
Evaluate for the given variate
-