GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-602118adcc
la.h File Reference

Wrapper headers for BLAS/LAPACK. More...

#include <grass/config.h>
#include <stdio.h>
#include <grass/defs/la.h>
Include dependency graph for la.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  matrix_
 

Macros

#define GRASS_LA_H
 
#define MAX_POS   1 /* Indicates maximum value */
 
#define MAX_NEG   -1 /* Indicates minimum value */
 
#define MAX_ABS   0 /* Indicates absolute value */
 
#define DO_COMPACT   0 /* Eliminate unnecessary rows (cols) in matrix */
 
#define NO_COMPACT   1 /* ... or not */
 

Typedefs

typedef struct matrix_ mat_struct
 
typedef mat_struct vec_struct
 

Enumerations

enum  mat_type { NONSYM , SYM , HERMITIAN }
 
enum  mat_spec { MATRIX_ , ROWVEC_ , COLVEC_ }
 
enum  vtype { RVEC , CVEC }
 

Detailed Description

Wrapper headers for BLAS/LAPACK.

This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.

Author
David D. Gray, ddgra.nosp@m.y@ar.nosp@m.macde.nosp@m..dem.nosp@m.on co uk
GRASS GIS Development Team
Date
2000-2007

Definition in file la.h.

Macro Definition Documentation

◆ DO_COMPACT

#define DO_COMPACT   0 /* Eliminate unnecessary rows (cols) in matrix */

Definition at line 35 of file la.h.

◆ GRASS_LA_H

#define GRASS_LA_H

Definition at line 24 of file la.h.

◆ MAX_ABS

#define MAX_ABS   0 /* Indicates absolute value */

Definition at line 33 of file la.h.

◆ MAX_NEG

#define MAX_NEG   -1 /* Indicates minimum value */

Definition at line 32 of file la.h.

◆ MAX_POS

#define MAX_POS   1 /* Indicates maximum value */

Definition at line 31 of file la.h.

◆ NO_COMPACT

#define NO_COMPACT   1 /* ... or not */

Definition at line 36 of file la.h.

Typedef Documentation

◆ mat_struct

typedef struct matrix_ mat_struct

◆ vec_struct

Definition at line 67 of file la.h.

Enumeration Type Documentation

◆ mat_spec

enum mat_spec
Enumerator
MATRIX_ 
ROWVEC_ 
COLVEC_ 

Definition at line 43 of file la.h.

◆ mat_type

enum mat_type
Enumerator
NONSYM 
SYM 
HERMITIAN 

Definition at line 42 of file la.h.

◆ vtype

enum vtype
Enumerator
RVEC 
CVEC 

Definition at line 44 of file la.h.