GRASS 8 Programmer's Manual
8.5.0(2026)-8d6ceba290
Toggle main menu visibility
Loading...
Searching...
No Matches
c_stddev.c
Go to the documentation of this file.
1
#include <math.h>
2
3
#include <grass/gis.h>
4
#include <grass/raster.h>
5
#include <grass/stats.h>
6
7
void
c_stddev
(DCELL *result, DCELL *values,
int
n,
const
void
*closure)
8
{
9
DCELL var;
10
11
c_var
(&var, values, n, closure);
12
13
if
(Rast_is_d_null_value(&var))
14
Rast_set_d_null_value(result, 1);
15
else
16
*result = sqrt(var);
17
}
18
19
void
w_stddev
(DCELL *result, DCELL (*values)[2],
int
n,
const
void
*closure)
20
{
21
DCELL var;
22
23
w_var
(&var, values, n, closure);
24
25
if
(Rast_is_d_null_value(&var))
26
Rast_set_d_null_value(result, 1);
27
else
28
*result = sqrt(var);
29
}
w_stddev
void w_stddev(DCELL *result, DCELL(*values)[2], int n, const void *closure)
Definition
c_stddev.c:19
c_stddev
void c_stddev(DCELL *result, DCELL *values, int n, const void *closure)
Definition
c_stddev.c:7
w_var
void w_var(DCELL *result, DCELL(*values)[2], int n, const void *closure)
Definition
c_var.c:43
c_var
void c_var(DCELL *result, DCELL *values, int n, const void *closure)
Definition
c_var.c:4
stats
c_stddev.c
Generated on
for GRASS 8 Programmer's Manual by
1.17.0