GRASS GIS 8 Programmer's Manual
8.4.0dev(2023)-8fd28c4126
|
Wrapper headers for BLAS/LAPACK. More...
#include <grass/config.h>
#include <stdio.h>
#include <grass/blas.h>
#include <grass/lapack.h>
#include <grass/defs/la.h>
Go to the source code of this file.
Data Structures | |
struct | complex |
struct | doublecomplex |
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 */ |
#define | f77_dgesv dgesv_ |
#define | f77_dgemm dgemm_ |
#define | f77_dnrm2 dnrm2_ |
Typedefs | |
typedef int | integer |
typedef unsigned int | uinteger |
typedef char * | address |
typedef short | shortint |
typedef float | real |
typedef double | doublereal |
typedef int | logical |
typedef short | shortlogical |
typedef char | logical1 |
typedef char | integer1 |
typedef long | longint |
typedef unsigned long | ulongint |
typedef int | ftnlen |
typedef int(* | U_fp) () |
typedef shortint(* | J_fp) () |
typedef integer(* | I_fp) () |
typedef real(* | R_fp) () |
typedef doublereal(* | D_fp) () |
typedef doublereal(*)(* | E_fp) () |
typedef void(* | C_fp) () |
typedef void(* | Z_fp) () |
typedef logical(* | L_fp) () |
typedef shortlogical(* | K_fp) () |
typedef void(* | H_fp) () |
typedef int(* | S_fp) () |
typedef void | C_f |
typedef void | H_f |
typedef void | Z_f |
typedef doublereal | E_f |
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 } |
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.
Definition in file la.h.
#define DO_COMPACT 0 /* Eliminate unnecessary rows (cols) in matrix */ |
typedef doublereal(* D_fp) () |
typedef double doublereal |
typedef doublereal E_f |
typedef doublereal(*)(* E_fp) () |
typedef shortlogical(* K_fp) () |
typedef struct matrix_ mat_struct |
typedef short shortlogical |
typedef mat_struct vec_struct |