28 #ifndef __GyotoRotStar3_1_H_
29 #define __GyotoRotStar3_1_H_
37 namespace Metric {
class RotStar3_1; }
44 #ifdef GYOTO_USE_XERCES
83 int
myrk4(const double coord[6], double h, double res[6]) const;
91 int
myrk4_adaptive(Gyoto::Worldline* line, const double coord[8], double lastnorm, double normref, double coordnew[8], double h0, double& h1) const;
98 int
myrk4_adaptive(const double coor[6], double lastnorm, double normref, double coornew[6], double cst[2], double& tdot_used, double h0, double& h1, double& hused) const;
103 int
diff(const double coord[8], double res[8]) const ;
112 int
diff(const double y[6], double res[6], int) const ;
118 void
Normalize4v(const double coordin[6], double coordout[6], const double cst[2], double& tdot_used) const;
120 double
gmunu(const double * x, int mu, int nu) const ;
122 double
christoffel(const double coord[8], const int alpha, const int mu,
123 const int nu) const ;
126 const double u1[4], const double u2[4]) const ;
128 virtual void
setParameter(std::string, std::string, std::string);
129 #ifdef GYOTO_USE_XERCES