Program listing for file kernel/src/plugin/PluginTypes.hpp

Program listing for file kernel/src/plugin/PluginTypes.hpp#

 1#ifndef PLUGINTYPES_HPP
 2#define PLUGINTYPES_HPP
 3
 4
 5typedef void (*MatrixFunctionOfTime)(double, unsigned int, unsigned int, double*, unsigned int, double*);
 6
 7
 8typedef void (*VectorFunctionOfTime)(double, unsigned int, double*, unsigned int, double*);
 9
10
11typedef void (*FPtr1)(double, unsigned int, double*, double*, unsigned int, double*);
12
13
14typedef void (*FPtr2)(unsigned int, double*, unsigned int, double*, double*, unsigned int, double*);
15
16
17typedef void (*FPtr3)(unsigned int, double*, unsigned int, double*, unsigned int, double*);
18
19typedef void (*FPtr4bis)(unsigned int, double*, unsigned int, double*, unsigned int, double*, unsigned int, double*);
20
21
22typedef void (*FPtr4)(unsigned int, double*, double, unsigned int, double*, unsigned int, double*);
23
24
25typedef void (*FPtr5)(unsigned int, double*, double*, double*, unsigned int, double*);
26
27typedef void (*FPtr5bis)(unsigned int, double*, unsigned int, double*, unsigned int, double*, unsigned int, double*);
28
29
30typedef void (*FPtr6)(double, unsigned int, double*, double*, double*, unsigned int, double*);
31
32
33typedef void (*FPtr7)(unsigned int, double*, double*, unsigned int, double*);
34
35typedef void (*OutPtr)(unsigned int, double*, double, unsigned int, double*, double*, unsigned int, double*);
36
37typedef void (*InPtr)(unsigned int, double*, double, unsigned int, double*, unsigned int, double*);
38
39#endif