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