GRASS GIS 8 Programmer's Manual  8.4.0dev(2024)-535c39c9fc
gmath.h File Reference
#include <grass/config.h>
#include <stddef.h>
#include <grass/defs/gmath.h>
Include dependency graph for gmath.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  G_math_spvector
 The row vector of the sparse matrix. More...
 

Macros

#define G_MATH_SOLVER_DIRECT_GAUSS   "gauss"
 
#define G_MATH_SOLVER_DIRECT_LU   "lu"
 
#define G_MATH_SOLVER_DIRECT_CHOLESKY   "cholesky"
 
#define G_MATH_SOLVER_ITERATIVE_JACOBI   "jacobi"
 
#define G_MATH_SOLVER_ITERATIVE_SOR   "sor"
 
#define G_MATH_SOLVER_ITERATIVE_CG   "cg"
 
#define G_MATH_SOLVER_ITERATIVE_PCG   "pcg"
 
#define G_MATH_SOLVER_ITERATIVE_BICGSTAB   "bicgstab"
 
#define G_MATH_DIAGONAL_PRECONDITION   1
 
#define G_MATH_ROWSCALE_ABSSUMNORM_PRECONDITION   2
 
#define G_MATH_ROWSCALE_EUKLIDNORM_PRECONDITION   3
 
#define G_MATH_ROWSCALE_MAXNORM_PRECONDITION   4
 

Macro Definition Documentation

◆ G_MATH_DIAGONAL_PRECONDITION

#define G_MATH_DIAGONAL_PRECONDITION   1

Definition at line 46 of file gmath.h.

◆ G_MATH_ROWSCALE_ABSSUMNORM_PRECONDITION

#define G_MATH_ROWSCALE_ABSSUMNORM_PRECONDITION   2

Definition at line 47 of file gmath.h.

◆ G_MATH_ROWSCALE_EUKLIDNORM_PRECONDITION

#define G_MATH_ROWSCALE_EUKLIDNORM_PRECONDITION   3

Definition at line 48 of file gmath.h.

◆ G_MATH_ROWSCALE_MAXNORM_PRECONDITION

#define G_MATH_ROWSCALE_MAXNORM_PRECONDITION   4

Definition at line 49 of file gmath.h.

◆ G_MATH_SOLVER_DIRECT_CHOLESKY

#define G_MATH_SOLVER_DIRECT_CHOLESKY   "cholesky"

Definition at line 38 of file gmath.h.

◆ G_MATH_SOLVER_DIRECT_GAUSS

#define G_MATH_SOLVER_DIRECT_GAUSS   "gauss"

Definition at line 36 of file gmath.h.

◆ G_MATH_SOLVER_DIRECT_LU

#define G_MATH_SOLVER_DIRECT_LU   "lu"

Definition at line 37 of file gmath.h.

◆ G_MATH_SOLVER_ITERATIVE_BICGSTAB

#define G_MATH_SOLVER_ITERATIVE_BICGSTAB   "bicgstab"

Definition at line 43 of file gmath.h.

◆ G_MATH_SOLVER_ITERATIVE_CG

#define G_MATH_SOLVER_ITERATIVE_CG   "cg"

Definition at line 41 of file gmath.h.

◆ G_MATH_SOLVER_ITERATIVE_JACOBI

#define G_MATH_SOLVER_ITERATIVE_JACOBI   "jacobi"

Definition at line 39 of file gmath.h.

◆ G_MATH_SOLVER_ITERATIVE_PCG

#define G_MATH_SOLVER_ITERATIVE_PCG   "pcg"

Definition at line 42 of file gmath.h.

◆ G_MATH_SOLVER_ITERATIVE_SOR

#define G_MATH_SOLVER_ITERATIVE_SOR   "sor"

Definition at line 40 of file gmath.h.