9 inline double sqr(
double x) {
12 inline double cub(
double x) {
15 inline double min(
double x1,
double x2,
double x3) {
16 return fmin(x1, fmin(x2, x3));
18 inline double max(
double x1,
double x2,
double x3) {
19 return fmax(x1, fmax(x2, x3));
23 for (
int i = 1; i < n; ++i)
24 if (v <
a[i]) v =
a[i];
29 for (
int i = 1; i < n; ++i)
30 if (v >
a[i]) v =
a[i];
33 inline int sign(
double x) {
34 return x < 0. ? -1 : 1;
37 int fcmp(
double x1,
double x2);
45 inline double km2m(
double x) {
return x*1.E3; }
46 inline double m2km(
double x) {
return x/1.E3; }
48 inline double day2sec(
double x) {
return x*86400.; }
49 inline double sec2day(
double x) {
return x/86400.; }
51 inline double au2m(
double x) {
return x*1.495978707E11; }
52 inline double m2au(
double x) {
return x/1.495978707E11; }
double deg2rad(double phi)
double min(double x1, double x2, double x3)
double max(double x1, double x2, double x3)
int fcmp(double x1, double x2)
double allmin(double *a, int n)
double allmax(double *a, int n)
double rad2deg(double phi)