Ginan
Loading...
Searching...
No Matches
algebra_old.cpp File Reference

Functions

double * mat (int n, int m)
 
intimat (int n, int m)
 
double * zeros (int n, int m)
 
double * eye (int n)
 
double dot (const double *a, const double *b, int n)
 
double norm (const double *a, int n)
 
void matcpy (double *A, const double *B, int n, int m)
 
void matmul (const char *tr, int n, int k, int m, double alpha, const double *A, const double *B, double beta, double *C)
 
int ludcmp (double *A, int n, int *indx, double *d)
 
void lubksb (const double *A, int n, const int *indx, double *b)
 
int matinv (double *A, int n)
 
int solve (const char *tr, const double *A, const double *Y, int n, int m, double *X)
 
int filter_ (const double *x, const double *P, const double *H, const double *v, const double *R, int n, int m, double *xp, double *Pp)
 
int lsqqc (Trace &trace, const double *H, const double *P, const double *Z, double *v, int m, int n, int ind, int norb, double *xo, double *Po)
 
int chiqc (Trace &trace, const double *H, const double *P, const double *Z, const double *xp, double *v, int m, int n, int ind)
 

Function Documentation

◆ chiqc()

int chiqc ( Trace & trace,
const double * H,
const double * P,
const double * Z,
const double * xp,
double * v,
int m,
int n,
int ind )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ dot()

double dot ( const double * a,
const double * b,
int n )
Here is the caller graph for this function:

◆ eye()

double * eye ( int n)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ filter_()

int filter_ ( const double * x,
const double * P,
const double * H,
const double * v,
const double * R,
int n,
int m,
double * xp,
double * Pp )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ imat()

int * imat ( int n,
int m )
Here is the caller graph for this function:

◆ lsqqc()

int lsqqc ( Trace & trace,
const double * H,
const double * P,
const double * Z,
double * v,
int m,
int n,
int ind,
int norb,
double * xo,
double * Po )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ lubksb()

void lubksb ( const double * A,
int n,
const int * indx,
double * b )
Here is the caller graph for this function:

◆ ludcmp()

int ludcmp ( double * A,
int n,
int * indx,
double * d )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mat()

double * mat ( int n,
int m )
Here is the caller graph for this function:

◆ matcpy()

void matcpy ( double * A,
const double * B,
int n,
int m )
Here is the caller graph for this function:

◆ matinv()

int matinv ( double * A,
int n )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ matmul()

void matmul ( const char * tr,
int n,
int k,
int m,
double alpha,
const double * A,
const double * B,
double beta,
double * C )
Here is the caller graph for this function:

◆ norm()

double norm ( const double * a,
int n )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ solve()

int solve ( const char * tr,
const double * A,
const double * Y,
int n,
int m,
double * X )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zeros()

double * zeros ( int n,
int m )
Here is the caller graph for this function: