GRASS GIS 8 Programmer's Manual  8.2.2dev(2023)-3d2c704037
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  )

Definition at line 56 of file calc.c.

References columns.

◆ post_exec()

void post_exec ( void  )

Definition at line 39 of file calc.c.

References NULL.

◆ pre_exec()

void pre_exec ( void  )

Definition at line 22 of file calc.c.

Variable Documentation

◆ c_binop

args_t c_binop

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

◆ c_cmpop

args_t c_cmpop

◆ c_double

args_t c_double

◆ c_double0

args_t c_double0

◆ c_double1

args_t c_double1

◆ c_double12

args_t c_double12

◆ c_eval

args_t c_eval

◆ c_float

args_t c_float

◆ c_graph

args_t c_graph

◆ c_if

args_t c_if

◆ c_int

args_t c_int

◆ c_int0

args_t c_int0

◆ c_isnull

args_t c_isnull

◆ c_logop

args_t c_logop

◆ c_median

args_t c_median

◆ c_mode

args_t c_mode

◆ c_not

args_t c_not

◆ c_round

args_t c_round

◆ c_shiftop

args_t c_shiftop

◆ c_unop

args_t c_unop

◆ c_varop

args_t c_varop

◆ f_abs

func_t f_abs

◆ f_acos

func_t f_acos

◆ f_add

func_t f_add

◆ f_and

func_t f_and

◆ f_and2

func_t f_and2

◆ f_asin

func_t f_asin

◆ f_atan

func_t f_atan

◆ f_bitand

func_t f_bitand

◆ f_bitnot

func_t f_bitnot

◆ f_bitor

func_t f_bitor

◆ f_bitxor

func_t f_bitxor

◆ f_ceil

func_t f_ceil

◆ f_cos

func_t f_cos

◆ f_div

func_t f_div

◆ f_double

func_t f_double

◆ f_eq

func_t f_eq

◆ f_eval

func_t f_eval

◆ f_exp

func_t f_exp

◆ f_float

func_t f_float

◆ f_floor

func_t f_floor

◆ f_ge

func_t f_ge

◆ f_graph

func_t f_graph

◆ f_graph2

func_t f_graph2

◆ f_gt

func_t f_gt

◆ f_if

func_t f_if

◆ f_int

func_t f_int

◆ f_isnull

func_t f_isnull

◆ f_le

func_t f_le

◆ f_log

func_t f_log

◆ f_lt

func_t f_lt

◆ f_max

func_t f_max

◆ f_median

func_t f_median

◆ f_min

func_t f_min

◆ f_mod

func_t f_mod

◆ f_mode

func_t f_mode

◆ f_mul

func_t f_mul

◆ f_ne

func_t f_ne

◆ f_neg

func_t f_neg

◆ f_nmax

func_t f_nmax

◆ f_nmedian

func_t f_nmedian

◆ f_nmin

func_t f_nmin

◆ f_nmode

func_t f_nmode

◆ f_not

func_t f_not

◆ f_null

func_t f_null

◆ f_or

func_t f_or

◆ f_or2

func_t f_or2

◆ f_pow

func_t f_pow

◆ f_rand

func_t f_rand

◆ f_round

func_t f_round

◆ f_shiftl

func_t f_shiftl

◆ f_shiftr

func_t f_shiftr

◆ f_shiftru

func_t f_shiftru

◆ f_sin

func_t f_sin

◆ f_sqrt

func_t f_sqrt

◆ f_sub

func_t f_sub

◆ f_tan

func_t f_tan