Class FieldJacobiTheta<T extends CalculusFieldElement<T>>
- java.lang.Object
-
- org.hipparchus.special.elliptic.jacobi.FieldJacobiTheta<T>
-
- Type Parameters:
T
- the type of the field elements
public class FieldJacobiTheta<T extends CalculusFieldElement<T>> extends Object
Algorithm computing Jacobi theta functions.- Since:
- 2.0
-
-
Constructor Summary
Constructors Constructor Description FieldJacobiTheta(T q)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getQ()
Get the nome.FieldTheta<T>
values(T z)
Evaluate the Jacobi theta functions.
-
-
-
Constructor Detail
-
FieldJacobiTheta
public FieldJacobiTheta(T q)
Simple constructor.The nome
q
can be computed using ratios of complete elliptic integrals (LegendreEllipticIntegral.nome(m)
which are themselves defined in term of parameter m, where m=k² and k is the elliptic modulus.- Parameters:
q
- nome
-
-
Method Detail
-
getQ
public T getQ()
Get the nome.- Returns:
- nome
-
values
public FieldTheta<T> values(T z)
Evaluate the Jacobi theta functions.- Parameters:
z
- argument of the functions- Returns:
- container for the four Jacobi theta functions θ₁(z|τ), θ₂(z|τ), θ₃(z|τ), and θ₄(z|τ)
-
-