|
Robotran C Documentation
|
Go to the documentation of this file.
24 int ludcmp(
double **a,
int n,
int *indx,
double *d);
35 int ludcmp_0(
double **a,
int n,
int *indx,
double *d);
37 void lubksb(
double **a,
int n,
int *indx,
double b[]);
38 void lubksb_0(
double **a,
int n,
int *indx,
double b[]);
40 int choldc(
double **a,
int n,
double p[]);
41 int choldc_0(
double **a,
int n,
double *p);
43 void cholsl(
double **a,
int n,
double p[],
double b[],
double x[]);
44 void cholsl_0(
double **a,
int n,
double *p,
double *b,
double *x);
66 void svdcmp(
double **a,
int m,
int n,
double w[],
double **v);
83 void svdcmp_0(
double **a,
int m,
int n,
double w[],
double **v);
85 void svbksb(
double **u,
double w[],
double **v,
int m,
int n,
double b[],
double x[]);
86 void svbksb_0(
double **u,
double w[],
double **v,
int m,
int n,
double b[],
double x[]);
88 void gaussj(
double **a,
int n,
double **b,
int m);
90 #define SIGN(a,b) ((b) >= 0.0 ? fabs(a) : -fabs(a))
92 #define IMIN(a,b) (iminarg1=(a),iminarg2=(b),(iminarg1) < (iminarg2) ?\
93 (iminarg1) : (iminarg2))
95 #define DMAX(a,b) (dmaxarg1=(a),dmaxarg2=(b),(dmaxarg1) > (dmaxarg2) ?\
96 (dmaxarg1) : (dmaxarg2))
98 #define DSQR(a) ((dsqrarg=(a)) == 0.0 ? 0.0 : dsqrarg*dsqrarg)
void gaussj(double **a, int n, double **b, int m)
void lubksb_0(double **a, int n, int *indx, double b[])
Definition: lubksb.c:31
void cholsl(double **a, int n, double p[], double b[], double x[])
Definition: cholsl.c:10
void svdcmp(double **a, int m, int n, double w[], double **v)
computes the Singular Value Decomposition a = u.w.v'
Definition: svdcmp.c:25
int ludcmp_0(double **a, int n, int *indx, double *d)
LU decomposition of a matrix with index starting at 0.
Definition: ludcmp.c:82
int choldc_0(double **a, int n, double *p)
Definition: choldc.c:47
void lubksb(double **a, int n, int *indx, double b[])
Definition: lubksb.c:10
void svbksb_0(double **u, double w[], double **v, int m, int n, double b[], double x[])
Definition: svbksb.c:38
void svdcmp_0(double **a, int m, int n, double w[], double **v)
computes the Singular Value Decomposition a = u.w.v'
Definition: svdcmp.c:211
void svbksb(double **u, double w[], double **v, int m, int n, double b[], double x[])
Definition: svbksb.c:16
int ludcmp(double **a, int n, int *indx, double *d)
LU decomposition of a matrix with index starting at 1.
Definition: ludcmp.c:19
int choldc(double **a, int n, double p[])
Compute the Cholesky decomposition of a, i.e.
Definition: choldc.c:25
void cholsl_0(double **a, int n, double *p, double *b, double *x)
Definition: cholsl.c:25