roadrunner  2.6.0
Fast simulator for SBML models
SBMLSupportFunctions.h
1 /*
2  * SBMLSupportFunctions.h
3  *
4  * Created on: Aug 22, 2013
5  * Author: andy
6  */
7 
8 #ifndef SBMLSUPPORTFUNCTIONS_H_
9 #define SBMLSUPPORTFUNCTIONS_H_
10 
11 namespace sbmlsupport
12 {
13 extern "C" {
14 
15 double trunc(double d);
16 
17 double poweri(double x, int y);
18 
19 double spf_abs(double x);
20 
21 double powerf(double base, double exponent);
22 
23 int rr_factoriali(int a);
24 
25 double rr_factoriald(double a);
26 
27 double rr_rootd(double a, double b);
28 
29 double rr_logd(double base, double number);
30 
31 double sec(double a);
32 
34 double cot(double a);
35 //
37 double arccot(double a);
38 
44 double rr_arccot_negzero(double a);
45 
47 double arccot2(double a, double b);
48 
50 double arcsec(double a);
51 
53 double csc(double a);
54 
56 double arccsc(double a);
57 
59 double sech(double a);
60 
62 double arcsech(double a);
63 
64 double arcsech(double a);
65 
67 double csch(double a);
69 double arccsc(double a);
71 double arccsch(double a);
72 
74 double coth(double a);
75 
77 double arccoth(double a);
78 
82 double arcsinh(double a);
83 
85 double arccosh(double a);
86 
88 double arctanh(double a);
89 
91 double quotient(double a, double b);
92 
94 double rr_max(double a, double b);
95 
97 double rr_min(double a, double b);
98 
99 
100 double rr_pow(double a, double b);
101 
102 }
103 
104 
105 
106 
107 } /* namespace sbmlsupport */
108 #endif /* SBMLSUPPORTFUNCTIONS_H_ */