|
Index
C++ Code Documentation
math::Elliptic1
File: BASE/math/Elliptic.H
public:
- static int errorCode;
 | Common constants errorCode is set when an error occurs | |
- static char const *errorFunctionName;
 | errorFunctionName is set to the function causing the error | |
- static char const * const errorMessage[];
 | base::String detailing the error | |
- enum ErrorCodes;
 | return values | |
- static double K( double m1 );
 | Complete elliptic integral of the first kind | |
- static double F( double phi, double m );
 | Incomplete elliptic integral of the first kind | |
- static double E( double m1 );
 | Complete elliptic integral of the second kind | |
- static double E( double phi, double m );
 | Incomplete elliptic integral of the second kind | |
- static int Jacobi( double &sn, double &cn, double &dn, double &am, double u, double m );
 | Jacobian Elliptic1 Functions | |
protected:
private:
- static double evaluatePolynomial( double x, double const coef[], int N );
 | Evaluate polynomial | |
- static void error( char const *functionName, int code );
 | Error handler | |
- static const double ellipticK_P[];
 | constants used in K(double) | |
- static const double ellipticK_Q[];
- static const double C1;
- static const double ellipticE_P[];
 | constants used in E(double) | |
- static const double ellipticE_Q[];
|