GRASS 8 Programmer's Manual 8.6.0dev(2026)-ba898e78d7
Loading...
Searching...
No Matches
defs/calc.h
Go to the documentation of this file.
1#ifndef GRASS_CALCDEFS_H
2#define GRASS_CALCDEFS_H
3
4extern void calc_init(int);
5
6extern func_t f_add;
7extern func_t f_sub;
8extern func_t f_mul;
9extern func_t f_div;
10extern func_t f_mod;
11extern func_t f_pow;
12extern args_t c_binop;
13
14extern func_t f_neg;
15extern func_t f_abs;
16extern func_t f_ceil;
17extern func_t f_floor;
18extern args_t c_unop;
19
20extern func_t f_gt;
21extern func_t f_ge;
22extern func_t f_lt;
23extern func_t f_le;
24extern func_t f_eq;
25extern func_t f_ne;
26extern args_t c_cmpop;
27
28extern func_t f_and;
29extern func_t f_or;
30extern func_t f_and2;
31extern func_t f_or2;
32extern func_t f_bitand;
33extern func_t f_bitor;
34extern func_t f_bitxor;
35extern args_t c_logop;
36
37extern func_t f_shiftl;
38extern func_t f_shiftr;
39extern func_t f_shiftru;
40extern args_t c_shiftop;
41
42extern func_t f_not;
43extern func_t f_bitnot;
44extern args_t c_not;
45
46extern func_t f_sqrt;
47extern func_t f_sin;
48extern func_t f_cos;
49extern func_t f_tan;
50extern func_t f_acos;
51extern func_t f_asin;
52extern args_t c_double1;
53
54extern func_t f_exp;
55extern func_t f_log;
56extern func_t f_atan;
57extern args_t c_double12;
58
59extern func_t f_int;
60extern args_t c_int;
61
62extern func_t f_float;
63extern args_t c_float;
64
65extern func_t f_double;
66extern args_t c_double;
67
68extern func_t f_round;
69extern args_t c_round;
70
71extern func_t f_eval;
72extern args_t c_eval;
73
74extern func_t f_if;
75extern args_t c_if;
76
77extern func_t f_isnull;
78extern args_t c_isnull;
79
80extern func_t f_graph;
81extern func_t f_graph2;
82extern args_t c_graph;
83
84extern func_t f_min;
85extern func_t f_max;
86extern func_t f_nmin;
87extern func_t f_nmax;
88extern args_t c_varop;
89
90extern func_t f_median;
91extern func_t f_nmedian;
92extern args_t c_median;
93
94extern func_t f_mode;
95extern func_t f_nmode;
96extern args_t c_mode;
97
98extern func_t f_rand;
100
101extern func_t f_null;
102extern args_t c_int0;
103
104extern args_t c_double0;
105
106#endif
int args_t(int argc, int *argt)
Definition calc.h:8
int func_t(int argc, const int *argt, void **args)
Definition calc.h:7
args_t c_isnull
func_t f_gt
func_t f_add
args_t c_int0
func_t f_div
func_t f_if
func_t f_and2
args_t c_varop
func_t f_mul
func_t f_ne
func_t f_bitnot
func_t f_nmin
func_t f_shiftl
func_t f_nmedian
func_t f_null
func_t f_graph
func_t f_lt
func_t f_mod
func_t f_float
func_t f_acos
args_t c_round
func_t f_nmax
args_t c_shiftop
func_t f_le
func_t f_rand
args_t c_graph
func_t f_eval
void calc_init(int)
Definition calc.c:9
func_t f_tan
func_t f_log
func_t f_round
func_t f_isnull
args_t c_double0
func_t f_sin
func_t f_and
args_t c_double1
func_t f_sqrt
func_t f_max
func_t f_graph2
args_t c_median
func_t f_min
func_t f_median
args_t c_unop
func_t f_sub
func_t f_or
func_t f_nmode
func_t f_int
func_t f_not
args_t c_mode
args_t c_logop
func_t f_shiftru
args_t c_cmpop
args_t c_not
func_t f_bitand
func_t f_atan
func_t f_ceil
args_t c_int
func_t f_double
func_t f_bitor
func_t f_pow
func_t f_mode
func_t f_asin
func_t f_eq
args_t c_if
func_t f_neg
func_t f_abs
args_t c_binop
Definition defs/calc.h:99
func_t f_exp
args_t c_double
func_t f_or2
func_t f_bitxor
args_t c_float
func_t f_ge
args_t c_eval
func_t f_floor
func_t f_cos
args_t c_double12
func_t f_shiftr