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