GOMath

GOMath

Functions

void go_continued_fraction ()
void go_stern_brocot ()
double go_add_epsilon ()
double go_sub_epsilon ()
double go_fake_floor ()
double go_fake_ceil ()
double go_fake_round ()
double go_fake_trunc ()
double go_rint ()
int go_finite ()
int go_finitel ()
double go_pow2 ()
double go_pow10 ()
double go_ascii_strtod ()
double go_strtod ()

Description

Functions

go_continued_fraction ()

void
go_continued_fraction (double val,
                       int max_denom,
                       int *res_num,
                       int *res_denom);


go_stern_brocot ()

void
go_stern_brocot (double val,
                 int max_denom,
                 int *res_num,
                 int *res_denom);


go_add_epsilon ()

double
go_add_epsilon (double x);


go_sub_epsilon ()

double
go_sub_epsilon (double x);


go_fake_floor ()

double
go_fake_floor (double x);


go_fake_ceil ()

double
go_fake_ceil (double x);


go_fake_round ()

double
go_fake_round (double x);


go_fake_trunc ()

double
go_fake_trunc (double x);


go_rint ()

double
go_rint (double x);


go_finite ()

int
go_finite (double x);


go_finitel ()

int
go_finitel (long double x);


go_pow2 ()

double
go_pow2 (int n);


go_pow10 ()

double
go_pow10 (int n);


go_ascii_strtod ()

double
go_ascii_strtod (const char *s,
                 char **end);


go_strtod ()

double
go_strtod (const char *s,
           char **end);

Types and Values