GRASS GIS 8 Programmer's Manual
8.5.0dev(2024)-36359e2344
|
#include <stdio.h>
#include <stdlib.h>
#include <float.h>
#include <math.h>
#include <string.h>
#include <grass/lidar.h>
Go to the source code of this file.
Functions | |
void | node_x (double x, int *i_x, double *csi_x, double xMin, double deltaX) |
void | node_y (double y, int *i_y, double *csi_y, double yMin, double deltaY) |
int | order (int i_x, int i_y, int yNum) |
double | phi_3 (double csi) |
double | phi_4 (double csi) |
double | phi_33 (double csi_x, double csi_y) |
double | phi_34 (double csi_x, double csi_y) |
double | phi_43 (double csi_x, double csi_y) |
double | phi_44 (double csi_x, double csi_y) |
double | phi (double csi_x, double csi_y) |
void | normalDefBicubic (double **N, double *TN, double *Q, double **obsVect, double deltaX, double deltaY, int xNum, int yNum, double xMin, double yMin, int obsNum, int parNum, int BW) |
void | nCorrectLapl (double **N, double lambda, int xNum, int yNum, double deltaX, double deltaY) |
void | normalDefBilin (double **N, double *TN, double *Q, double **obsVect, double deltaX, double deltaY, int xNum, int yNum, double xMin, double yMin, int obsNum, int parNum, int BW) |
void | nCorrectGrad (double **N, double lambda, int xNum, int yNum, double deltaX, double deltaY) |
void | obsEstimateBicubic (double **obsV, double *obsE, double *parV, double deltX, double deltY, int xNm, int yNm, double xMi, double yMi, int obsN) |
double | dataInterpolateBicubic (double x, double y, double deltaX, double deltaY, int xNum, int yNum, double xMin, double yMin, double *parVect) |
void | obsEstimateBilin (double **obsV, double *obsE, double *parV, double deltX, double deltY, int xNm, int yNm, double xMi, double yMi, int obsN) |
double | dataInterpolateBilin (double x, double y, double deltaX, double deltaY, int xNum, int yNum, double xMin, double yMin, double *parVect) |
double dataInterpolateBicubic | ( | double | x, |
double | y, | ||
double | deltaX, | ||
double | deltaY, | ||
int | xNum, | ||
int | yNum, | ||
double | xMin, | ||
double | yMin, | ||
double * | parVect | ||
) |
Definition at line 497 of file InterpSpline.c.
double dataInterpolateBilin | ( | double | x, |
double | y, | ||
double | deltaX, | ||
double | deltaY, | ||
int | xNum, | ||
int | yNum, | ||
double | xMin, | ||
double | yMin, | ||
double * | parVect | ||
) |
Definition at line 604 of file InterpSpline.c.
void nCorrectGrad | ( | double ** | N, |
double | lambda, | ||
int | xNum, | ||
int | yNum, | ||
double | deltaX, | ||
double | deltaY | ||
) |
Definition at line 399 of file InterpSpline.c.
References N.
void nCorrectLapl | ( | double ** | N, |
double | lambda, | ||
int | xNum, | ||
int | yNum, | ||
double | deltaX, | ||
double | deltaY | ||
) |
Definition at line 199 of file InterpSpline.c.
void node_x | ( | double | x, |
int * | i_x, | ||
double * | csi_x, | ||
double | xMin, | ||
double | deltaX | ||
) |
Definition at line 29 of file InterpSpline.c.
References x.
void node_y | ( | double | y, |
int * | i_y, | ||
double * | csi_y, | ||
double | yMin, | ||
double | deltaY | ||
) |
Definition at line 41 of file InterpSpline.c.
void normalDefBicubic | ( | double ** | N, |
double * | TN, | ||
double * | Q, | ||
double ** | obsVect, | ||
double | deltaX, | ||
double | deltaY, | ||
int | xNum, | ||
int | yNum, | ||
double | xMin, | ||
double | yMin, | ||
int | obsNum, | ||
int | parNum, | ||
int | BW | ||
) |
Definition at line 107 of file InterpSpline.c.
void normalDefBilin | ( | double ** | N, |
double * | TN, | ||
double * | Q, | ||
double ** | obsVect, | ||
double | deltaX, | ||
double | deltaY, | ||
int | xNum, | ||
int | yNum, | ||
double | xMin, | ||
double | yMin, | ||
int | obsNum, | ||
int | parNum, | ||
int | BW | ||
) |
Definition at line 291 of file InterpSpline.c.
void obsEstimateBicubic | ( | double ** | obsV, |
double * | obsE, | ||
double * | parV, | ||
double | deltX, | ||
double | deltY, | ||
int | xNm, | ||
int | yNm, | ||
double | xMi, | ||
double | yMi, | ||
int | obsN | ||
) |
Definition at line 434 of file InterpSpline.c.
void obsEstimateBilin | ( | double ** | obsV, |
double * | obsE, | ||
double * | parV, | ||
double | deltX, | ||
double | deltY, | ||
int | xNm, | ||
int | yNm, | ||
double | xMi, | ||
double | yMi, | ||
int | obsN | ||
) |
Definition at line 556 of file InterpSpline.c.
int order | ( | int | i_x, |
int | i_y, | ||
int | yNum | ||
) |
Definition at line 53 of file InterpSpline.c.
Referenced by I_georef(), and NetA_strongly_connected_components().
double phi | ( | double | csi_x, |
double | csi_y | ||
) |
Definition at line 98 of file InterpSpline.c.
double phi_3 | ( | double | csi | ) |
Definition at line 62 of file InterpSpline.c.
double phi_33 | ( | double | csi_x, |
double | csi_y | ||
) |
Definition at line 74 of file InterpSpline.c.
References phi_3().
double phi_34 | ( | double | csi_x, |
double | csi_y | ||
) |
Definition at line 80 of file InterpSpline.c.
double phi_4 | ( | double | csi | ) |
Definition at line 68 of file InterpSpline.c.
double phi_43 | ( | double | csi_x, |
double | csi_y | ||
) |
Definition at line 86 of file InterpSpline.c.
double phi_44 | ( | double | csi_x, |
double | csi_y | ||
) |
Definition at line 92 of file InterpSpline.c.
References phi_4().