bpmnr/gsl_linalg.c File Reference


Detailed Description

Definition in file gsl_linalg.c.

#include <bpm/bpm_messages.h>
#include <bpm/bpm_nr.h>

Include dependency graph for gsl_linalg.c:

Go to the source code of this file.

Functions

int gsl_linalg_householder_hm (double tau, const gsl_vector *v, gsl_matrix *A)
int gsl_linalg_householder_hm1 (double tau, gsl_matrix *A)
void create_givens (const double a, const double b, double *c, double *s)
int gsl_linalg_bidiag_decomp (gsl_matrix *A, gsl_vector *tau_U, gsl_vector *tau_V)
double gsl_linalg_householder_transform (gsl_vector *v)
int gsl_linalg_householder_mh (double tau, const gsl_vector *v, gsl_matrix *A)
int gsl_linalg_SV_solve (const gsl_matrix *U, const gsl_matrix *V, const gsl_vector *S, const gsl_vector *b, gsl_vector *x)
int gsl_isnan (const double x)
void chop_small_elements (gsl_vector *d, gsl_vector *f)
void qrstep (gsl_vector *d, gsl_vector *f, gsl_matrix *U, gsl_matrix *V)
double trailing_eigenvalue (const gsl_vector *d, const gsl_vector *f)
void create_schur (double d0, double f0, double d1, double *c, double *s)
void svd2 (gsl_vector *d, gsl_vector *f, gsl_matrix *U, gsl_matrix *V)
void chase_out_intermediate_zero (gsl_vector *d, gsl_vector *f, gsl_matrix *U, size_t k0)
void chase_out_trailing_zero (gsl_vector *d, gsl_vector *f, gsl_matrix *V)
int gsl_linalg_bidiag_unpack (const gsl_matrix *A, const gsl_vector *tau_U, gsl_matrix *U, const gsl_vector *tau_V, gsl_matrix *V, gsl_vector *diag, gsl_vector *superdiag)
int gsl_linalg_bidiag_unpack2 (gsl_matrix *A, gsl_vector *tau_U, gsl_vector *tau_V, gsl_matrix *V)
int gsl_linalg_SV_decomp (gsl_matrix *A, gsl_matrix *V, gsl_vector *S, gsl_vector *work)


Generated on Wed Jun 25 17:32:11 2008 for libbpm by  doxygen 1.5.6