GRASS GIS 8 Programmer's Manual  8.4.0dev(2024)-8cbe8fef7c
matrix.c File Reference
#include <stdio.h>
#include <math.h>
#include <unistd.h>
#include <grass/gis.h>
#include <grass/interpf.h>
#include <grass/gmath.h>
Include dependency graph for matrix.c:

Go to the source code of this file.

Functions

int IL_matrix_create (struct interp_params *params, struct triple *points, int n_points, double **matrix, int *indx)
 
int IL_matrix_create_alloc (struct interp_params *params, struct triple *points, int n_points, double **matrix, int *indx, double *A)
 Creates system of linear equations from interpolated points. More...
 

Function Documentation

◆ IL_matrix_create()

int IL_matrix_create ( struct interp_params params,
struct triple points,
int  n_points,
double **  matrix,
int *  indx 
)
Author
Lubos Mitas (original program and various modifications)
H. Mitasova, I. Kosinovsky, D. Gerdes, D. McCauley (GRASS4.1 version of the program and GRASS4.2 modifications)
L. Mitas, H. Mitasova, I. Kosinovsky, D.Gerdes, D. McCauley (1993, 1995)
modified by McCauley in August 1995
modified by Mitasova in August 1995, Nov. 1996

Definition at line 37 of file matrix.c.

◆ IL_matrix_create_alloc()

int IL_matrix_create_alloc ( struct interp_params params,
struct triple points,
int  n_points,
double **  matrix,
int *  indx,
double *  A 
)

Creates system of linear equations from interpolated points.

Creates system of linear equations represented by matrix using given points and interpolating function interp()

Parameters
paramsstruct interp_params *
pointspoints for interpolation as struct triple
n_pointsnumber of points
[out]matrixthe matrix
indx
Returns
-1 on failure, 1 on success

Definition at line 69 of file matrix.c.