Class JacobiElliptic
java.lang.Object
org.hipparchus.special.elliptic.jacobi.JacobiElliptic
Algorithm computing Jacobi elliptic functions.
- Since:
- 2.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublearccd(double x) Evaluate inverse of Jacobi elliptic function cd.doublearccn(double x) Evaluate inverse of Jacobi elliptic function cn.doublearccs(double x) Evaluate inverse of Jacobi elliptic function cs.doublearcdc(double x) Evaluate inverse of Jacobi elliptic function dc.doublearcdn(double x) Evaluate inverse of Jacobi elliptic function dn.doublearcds(double x) Evaluate inverse of Jacobi elliptic function ds.doublearcnc(double x) Evaluate inverse of Jacobi elliptic function nc.doublearcnd(double x) Evaluate inverse of Jacobi elliptic function nd.doublearcns(double x) Evaluate inverse of Jacobi elliptic function ns.doublearcsc(double x) Evaluate inverse of Jacobi elliptic function sc.doublearcsd(double x) Evaluate inverse of Jacobi elliptic function sd.doublearcsn(double x) Evaluate inverse of Jacobi elliptic function sn.doublegetM()Get the parameter of the function.valuesC(double u) Evaluate the three subsidiary Jacobi elliptic functions with pole at point c in Glaisher’s Notation.valuesD(double u) Evaluate the three subsidiary Jacobi elliptic functions with pole at point d in Glaisher’s Notation.abstract CopolarNvaluesN(double u) Evaluate the three principal Jacobi elliptic functions with pole at point n in Glaisher’s Notation.valuesS(double u) Evaluate the three subsidiary Jacobi elliptic functions with pole at point s in Glaisher’s Notation.
-
Constructor Details
-
JacobiElliptic
protected JacobiElliptic(double m) Simple constructor.- Parameters:
m- parameter of the function
-
-
Method Details
-
getM
public double getM()Get the parameter of the function.- Returns:
- parameter of the function
-
valuesN
Evaluate the three principal Jacobi elliptic functions with pole at point n in Glaisher’s Notation.- Parameters:
u- argument of the functions- Returns:
- copolar trio containing the three principal Jacobi
elliptic functions
sn(u|m),cn(u|m), anddn(u|m).
-
valuesS
Evaluate the three subsidiary Jacobi elliptic functions with pole at point s in Glaisher’s Notation.- Parameters:
u- argument of the functions- Returns:
- copolar trio containing the three subsidiary Jacobi
elliptic functions
cs(u|m),ds(u|m)andns(u|m).
-
valuesC
Evaluate the three subsidiary Jacobi elliptic functions with pole at point c in Glaisher’s Notation.- Parameters:
u- argument of the functions- Returns:
- copolar trio containing the three subsidiary Jacobi
elliptic functions
dc(u|m),nc(u|m), andsc(u|m).
-
valuesD
Evaluate the three subsidiary Jacobi elliptic functions with pole at point d in Glaisher’s Notation.- Parameters:
u- argument of the functions- Returns:
- copolar trio containing the three subsidiary Jacobi
elliptic functions
nd(u|m),sd(u|m), andcd(u|m).
-
arcsn
public double arcsn(double x) Evaluate inverse of Jacobi elliptic function sn.- Parameters:
x- value of Jacobi elliptic functionsn(u|m)- Returns:
- u such that
x=sn(u|m) - Since:
- 2.1
-
arccn
public double arccn(double x) Evaluate inverse of Jacobi elliptic function cn.- Parameters:
x- value of Jacobi elliptic functioncn(u|m)- Returns:
- u such that
x=cn(u|m) - Since:
- 2.1
-
arcdn
public double arcdn(double x) Evaluate inverse of Jacobi elliptic function dn.- Parameters:
x- value of Jacobi elliptic functiondn(u|m)- Returns:
- u such that
x=dn(u|m) - Since:
- 2.1
-
arccs
public double arccs(double x) Evaluate inverse of Jacobi elliptic function cs.- Parameters:
x- value of Jacobi elliptic functioncs(u|m)- Returns:
- u such that
x=cs(u|m) - Since:
- 2.1
-
arcds
public double arcds(double x) Evaluate inverse of Jacobi elliptic function ds.- Parameters:
x- value of Jacobi elliptic functionds(u|m)- Returns:
- u such that
x=ds(u|m) - Since:
- 2.1
-
arcns
public double arcns(double x) Evaluate inverse of Jacobi elliptic function ns.- Parameters:
x- value of Jacobi elliptic functionns(u|m)- Returns:
- u such that
x=ns(u|m) - Since:
- 2.1
-
arcdc
public double arcdc(double x) Evaluate inverse of Jacobi elliptic function dc.- Parameters:
x- value of Jacobi elliptic functiondc(u|m)- Returns:
- u such that
x=dc(u|m) - Since:
- 2.1
-
arcnc
public double arcnc(double x) Evaluate inverse of Jacobi elliptic function nc.- Parameters:
x- value of Jacobi elliptic functionnc(u|m)- Returns:
- u such that
x=nc(u|m) - Since:
- 2.1
-
arcsc
public double arcsc(double x) Evaluate inverse of Jacobi elliptic function sc.- Parameters:
x- value of Jacobi elliptic functionsc(u|m)- Returns:
- u such that
x=sc(u|m) - Since:
- 2.1
-
arcnd
public double arcnd(double x) Evaluate inverse of Jacobi elliptic function nd.- Parameters:
x- value of Jacobi elliptic functionnd(u|m)- Returns:
- u such that
x=nd(u|m) - Since:
- 2.1
-
arcsd
public double arcsd(double x) Evaluate inverse of Jacobi elliptic function sd.- Parameters:
x- value of Jacobi elliptic functionsd(u|m)- Returns:
- u such that
x=sd(u|m) - Since:
- 2.1
-
arccd
public double arccd(double x) Evaluate inverse of Jacobi elliptic function cd.- Parameters:
x- value of Jacobi elliptic functioncd(u|m)- Returns:
- u such that
x=cd(u|m) - Since:
- 2.1
-