Merge: Model utils
[nit.git] / c_src / math.sep.0.h
1 #include "nit.common.h"
2 #include "math_nit.h"
3 long math__Int__rand(long self);
4 long math__Int__bin_and(long self, long p0);
5 long math__Int__bin_or(long self, long p0);
6 long math__Int__bin_xor(long self, long p0);
7 int math___Int_sqrt___impl( int recv );
8 long math__Int__sqrt(long self);
9 double math__Float__sqrt(double self);
10 double math__Float__cos(double self);
11 double math__Float__sin(double self);
12 double math__Float__tan(double self);
13 double math__Float__acos(double self);
14 double math__Float__asin(double self);
15 double math__Float__atan(double self);
16 double math___Float_abs___impl( double recv );
17 double math__Float__abs(double self);
18 double math__Float__pow(double self, double p0);
19 double math__Float__log(double self);
20 double math__Float__exp(double self);
21 double math__Float__rand(double self);
22 double math__Float__hypot_with(double self, double p0);
23 short int math__Float__is_nan(double self);
24 short int math__Float__is_inf_extern(double self);
25 extern const struct type type_kernel__Float;
26 long math__Float__is_inf(double self);
27 extern const int COLOR_abstract_collection__Collection__is_empty;
28 extern const int COLOR_abstract_collection__Collection__length;
29 extern const int COLOR_abstract_collection__Collection__iterator;
30 extern const int COLOR_abstract_collection__Iterator__is_ok;
31 extern const int COLOR_abstract_collection__Iterator__item;
32 extern const int COLOR_abstract_collection__Iterator__next;
33 val* math__Collection__rand(val* self);
34 double math__Object__atan2(val* self, double p0, double p1);
35 double math__Object__pi(val* self);
36 void math__Object__srand_from(val* self, long p0);
37 void math__Object__srand(val* self);