#include <math.h>
#include <stdio.h>
#include <stdlib.h>
Include dependency graph for svd.cpp:
Go to the source code of this file.
Defines | |
#define | DSQR(a) ((dsqrarg=(a)) == 0.0 ? 0.0 : dsqrarg*dsqrarg) |
#define | DMAX(a, b) |
#define | DMIN(a, b) |
#define | IMIN(a, b) |
#define | SIGN(a, b) ((b) >= 0.0 ? fabs(a) : -fabs(a)) |
#define | DVECTOR(size) ((double *) malloc((unsigned int) size*sizeof(double))) |
Functions | |
void | dsvdcmp (double **a, int m, int n, double *w, double **v) |
int | svd (int m, int n, double **a, double *q, double **u, double **v) |
double | dpythag (double a, double b) |
Variables | |
static double | dsqrarg |
static double | dmaxarg1 |
static double | dmaxarg2 |
static double | dminarg1 |
static double | dminarg2 |
static int | iminarg1 |
static int | iminarg2 |
|
Value: |
|
Value: |
|
Definition at line 41 of file svd.cpp. Referenced by dpythag(). |
|
Definition at line 53 of file svd.cpp. Referenced by dsvdcmp(). |
|
Value: |
|
|
|
Definition at line 59 of file svd.cpp. References DSQR. |
|
Definition at line 79 of file svd.cpp. References DVECTOR. |
|
Definition at line 23 of file svd.cpp. Referenced by Matrixmxn::Inverse(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|