libcdos-fw
CFMath.h
1 #ifndef __CF_MATH_H__
2 #define __CF_MATH_H__
3 
16 namespace CFMath {
17 
21  const double PI = 3.14159265358979323846;
22 
30  double sin (double x);
31 
39  float sin (float x);
40 
48  long double sin (long double x);
49 
57  double asin (double x);
58 
66  float asin (float x);
67 
75  long double asin (long double x);
76 
84  double cos (double x);
85 
93  float cos (float x);
94 
102  long double cos (long double x);
103 
111  double acos (double x);
112 
120  float acos (float x);
121 
129  long double acos (long double x);
130 
138  double tan (double x);
139 
147  float tan (float x);
148 
156  long double tan (long double x);
157 
165  double atan (double x);
166 
174  float atan (float x);
175 
183  long double atan (long double x);
184 
196  double atan2 (double y, double x);
197 
209  float atan2 (float y, float x);
210 
222  long double atan2 (long double y, long double x);
223 
234  double pow (double base, double exponent);
235 
246  float pow (float base, float exponent);
247 
258  long double pow (long double base, long double exponent);
259 
270  double pow (double base, int exponent);
271 
282  long double pow (long double base, int exponent);
283 
293  double sqrt (double x);
294 
304  float sqrt (float x);
305 
315  long double sqrt (long double x);
316 
326  double cbrt (double x);
327 
337  float cbrt (float x);
338 
348  long double cbrt (long double x);
349 
358  double ceil (double x);
359 
368  float ceil (float x);
369 
378  long double ceil (long double x);
379 
388  double floor (double x);
389 
398  float floor (float x);
399 
408  long double floor (long double x);
409 
418  double round (double x);
419 
428  float round (float x);
429 
438  long double round (long double x);
439 
448  double abs (double x);
449 
458  float abs (float x);
459 
468  long double abs (long double x);
469 }
470 
471 #endif // __CF_MATH_H__
double atan(double x)
反正切函数.
double asin(double x)
反正弦函数.
double cbrt(double x)
立方根函数。
double abs(double x)
绝对值函数。
double pow(double base, double exponent)
幂运算函数。
double sqrt(double x)
平方根函数。
double ceil(double x)
向上取整函数。
double floor(double x)
向下取整函数。
double acos(double x)
反余弦函数.
double tan(double x)
正切函数.
double cos(double x)
余弦函数.
double atan2(double y, double x)
反正切函数.
const double PI
圆周率常数。
Definition: CFMath.h:21
double sin(double x)
正弦函数。
double round(double x)
四舍五入取整函数。
CFMath 命名空间.
Definition: CFMath.h:16