#include <stdlib.h>
#include <math.h>
#include <string.h>
#include "pkvaria.h"
#include "pknum.h"
#include "msgpool.h"
Functions | |
boolean | pkn_QRDecomposeMatrixd (int nrows, int ncols, double *a, double *aa) |
void | pkn_multiReflectVectord (int nrows, int ncols, const double *a, const double *aa, int spdimen, int pitch, double *b) |
void | pkn_multiInvReflectVectord (int nrows, int ncols, const double *a, const double *aa, int spdimen, int pitch, double *b) |
void | pkn_multiMultUTVectord (int nrows, const double *a, int spdimen, int bpitch, double *b, int xpitch, double *x) |
void | pkn_multiMultInvUTVectord (int nrows, const double *a, int spdimen, int bpitch, double *b, int xpitch, double *x) |
void | pkn_multiMultTrUTVectord (int nrows, const double *a, int spdimen, int bpitch, double *b, int xpitch, double *x) |
void | pkn_multiMultInvTrUTVectord (int nrows, const double *a, int spdimen, int bpitch, double *b, int xpitch, double *x) |
boolean | pkn_multiSolveRLSQd (int nrows, int ncols, double *a, int spdimen, int bpitch, double *b, int xpitch, double *x) |
void | pkn_QRGetReflectiond (int nrows, int ncols, const double *a, const double *aa, int nrefl, double *w, double *gamma) |
void pkn_multiInvReflectVectord | ( | int | nrows, | |
int | ncols, | |||
const double * | a, | |||
const double * | aa, | |||
int | spdimen, | |||
int | pitch, | |||
double * | b | |||
) |
void pkn_multiMultInvTrUTVectord | ( | int | nrows, | |
const double * | a, | |||
int | spdimen, | |||
int | bpitch, | |||
double * | b, | |||
int | xpitch, | |||
double * | x | |||
) |
void pkn_multiMultInvUTVectord | ( | int | nrows, | |
const double * | a, | |||
int | spdimen, | |||
int | bpitch, | |||
double * | b, | |||
int | xpitch, | |||
double * | x | |||
) |
void pkn_multiMultTrUTVectord | ( | int | nrows, | |
const double * | a, | |||
int | spdimen, | |||
int | bpitch, | |||
double * | b, | |||
int | xpitch, | |||
double * | x | |||
) |
void pkn_multiMultUTVectord | ( | int | nrows, | |
const double * | a, | |||
int | spdimen, | |||
int | bpitch, | |||
double * | b, | |||
int | xpitch, | |||
double * | x | |||
) |
void pkn_multiReflectVectord | ( | int | nrows, | |
int | ncols, | |||
const double * | a, | |||
const double * | aa, | |||
int | spdimen, | |||
int | pitch, | |||
double * | b | |||
) |
boolean pkn_multiSolveRLSQd | ( | int | nrows, | |
int | ncols, | |||
double * | a, | |||
int | spdimen, | |||
int | bpitch, | |||
double * | b, | |||
int | xpitch, | |||
double * | x | |||
) |
boolean pkn_QRDecomposeMatrixd | ( | int | nrows, | |
int | ncols, | |||
double * | a, | |||
double * | aa | |||
) |
void pkn_QRGetReflectiond | ( | int | nrows, | |
int | ncols, | |||
const double * | a, | |||
const double * | aa, | |||
int | nrefl, | |||
double * | w, | |||
double * | gamma | |||
) |