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[];


math::Elliptic1 GANG