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