GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-602118adcc
defs/calc.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void calc_init (int)
 
void pre_exec (void)
 
void post_exec (void)
 

Variables

func_t f_add
 
func_t f_sub
 
func_t f_mul
 
func_t f_div
 
func_t f_mod
 
func_t f_pow
 
args_t c_binop
 
func_t f_neg
 
func_t f_abs
 
func_t f_ceil
 
func_t f_floor
 
args_t c_unop
 
func_t f_gt
 
func_t f_ge
 
func_t f_lt
 
func_t f_le
 
func_t f_eq
 
func_t f_ne
 
args_t c_cmpop
 
func_t f_and
 
func_t f_or
 
func_t f_and2
 
func_t f_or2
 
func_t f_bitand
 
func_t f_bitor
 
func_t f_bitxor
 
args_t c_logop
 
func_t f_shiftl
 
func_t f_shiftr
 
func_t f_shiftru
 
args_t c_shiftop
 
func_t f_not
 
func_t f_bitnot
 
args_t c_not
 
func_t f_sqrt
 
func_t f_sin
 
func_t f_cos
 
func_t f_tan
 
func_t f_acos
 
func_t f_asin
 
args_t c_double1
 
func_t f_exp
 
func_t f_log
 
func_t f_atan
 
args_t c_double12
 
func_t f_int
 
args_t c_int
 
func_t f_float
 
args_t c_float
 
func_t f_double
 
args_t c_double
 
func_t f_round
 
args_t c_round
 
func_t f_eval
 
args_t c_eval
 
func_t f_if
 
args_t c_if
 
func_t f_isnull
 
args_t c_isnull
 
func_t f_graph
 
func_t f_graph2
 
args_t c_graph
 
func_t f_min
 
func_t f_max
 
func_t f_nmin
 
func_t f_nmax
 
args_t c_varop
 
func_t f_median
 
func_t f_nmedian
 
args_t c_median
 
func_t f_mode
 
func_t f_nmode
 
args_t c_mode
 
func_t f_rand
 
func_t f_null
 
args_t c_int0
 
args_t c_double0
 

Function Documentation

◆ calc_init()

void calc_init ( int  cols)

Definition at line 55 of file calc.c.

References columns.

◆ post_exec()

void post_exec ( void  )

Definition at line 38 of file calc.c.

References NULL.

◆ pre_exec()

void pre_exec ( void  )

Definition at line 21 of file calc.c.

Variable Documentation

◆ c_binop

args_t c_binop
extern

Definition at line 101 of file defs/calc.h.

◆ c_cmpop

args_t c_cmpop
extern

◆ c_double

args_t c_double
extern

◆ c_double0

args_t c_double0
extern

◆ c_double1

args_t c_double1
extern

◆ c_double12

args_t c_double12
extern

◆ c_eval

args_t c_eval
extern

◆ c_float

args_t c_float
extern

◆ c_graph

args_t c_graph
extern

◆ c_if

args_t c_if
extern

◆ c_int

args_t c_int
extern

◆ c_int0

args_t c_int0
extern

◆ c_isnull

args_t c_isnull
extern

◆ c_logop

args_t c_logop
extern

◆ c_median

args_t c_median
extern

◆ c_mode

args_t c_mode
extern

◆ c_not

args_t c_not
extern

◆ c_round

args_t c_round
extern

◆ c_shiftop

args_t c_shiftop
extern

◆ c_unop

args_t c_unop
extern

◆ c_varop

args_t c_varop
extern

◆ f_abs

func_t f_abs
extern

◆ f_acos

func_t f_acos
extern

◆ f_add

func_t f_add
extern

◆ f_and

func_t f_and
extern

◆ f_and2

func_t f_and2
extern

◆ f_asin

func_t f_asin
extern

◆ f_atan

func_t f_atan
extern

◆ f_bitand

func_t f_bitand
extern

◆ f_bitnot

func_t f_bitnot
extern

◆ f_bitor

func_t f_bitor
extern

◆ f_bitxor

func_t f_bitxor
extern

◆ f_ceil

func_t f_ceil
extern

◆ f_cos

func_t f_cos
extern

◆ f_div

func_t f_div
extern

◆ f_double

func_t f_double
extern

◆ f_eq

func_t f_eq
extern

◆ f_eval

func_t f_eval
extern

◆ f_exp

func_t f_exp
extern

◆ f_float

func_t f_float
extern

◆ f_floor

func_t f_floor
extern

◆ f_ge

func_t f_ge
extern

◆ f_graph

func_t f_graph
extern

◆ f_graph2

func_t f_graph2
extern

◆ f_gt

func_t f_gt
extern

◆ f_if

func_t f_if
extern

◆ f_int

func_t f_int
extern

◆ f_isnull

func_t f_isnull
extern

◆ f_le

func_t f_le
extern

◆ f_log

func_t f_log
extern

◆ f_lt

func_t f_lt
extern

◆ f_max

func_t f_max
extern

◆ f_median

func_t f_median
extern

◆ f_min

func_t f_min
extern

◆ f_mod

func_t f_mod
extern

◆ f_mode

func_t f_mode
extern

◆ f_mul

func_t f_mul
extern

◆ f_ne

func_t f_ne
extern

◆ f_neg

func_t f_neg
extern

◆ f_nmax

func_t f_nmax
extern

◆ f_nmedian

func_t f_nmedian
extern

◆ f_nmin

func_t f_nmin
extern

◆ f_nmode

func_t f_nmode
extern

◆ f_not

func_t f_not
extern

◆ f_null

func_t f_null
extern

◆ f_or

func_t f_or
extern

◆ f_or2

func_t f_or2
extern

◆ f_pow

func_t f_pow
extern

◆ f_rand

func_t f_rand
extern

◆ f_round

func_t f_round
extern

◆ f_shiftl

func_t f_shiftl
extern

◆ f_shiftr

func_t f_shiftr
extern

◆ f_shiftru

func_t f_shiftru
extern

◆ f_sin

func_t f_sin
extern

◆ f_sqrt

func_t f_sqrt
extern

◆ f_sub

func_t f_sub
extern

◆ f_tan

func_t f_tan
extern