#include <../../nrnconf.h>
#include <stdio.h>
#include "matrix.h"
#include "matrix2.h"
#include "sparse.h"
#include "iter.h"
#include <math.h>
Go to the source code of this file.
|
| VEC * | spCHsolve (SPMAT *, VEC *, VEC *) |
| |
| VEC * | trieig (VEC *, VEC *, MAT *) |
| |
| VEC * | iter_spcg (SPMAT *A, SPMAT *LLT, VEC *b, double eps, VEC *x, int limit, int *steps) |
| |
| VEC * | iter_cg (ITER *ip) |
| |
| void | iter_lanczos (ITER *ip, VEC *a, VEC *b, Real *beta2, MAT *Q) |
| |
| void | iter_splanczos (SPMAT *A, int m, VEC *x0, VEC *a, VEC *b, Real *beta2, MAT *Q) |
| |
| double | frexp () |
| |
| double | ldexp () |
| |
| static double | product (VEC *a, double offset, int *expt) |
| |
| static double | product2 (VEC *a, int k, int *expt) |
| |
| static int | dbl_cmp (Real *x, Real *y) |
| |
| VEC * | iter_lanczos2 (ITER *ip, VEC *evals, VEC *err_est) |
| |
| VEC * | iter_splanczos2 (SPMAT *A, int m, VEC *x0, VEC *evals, VEC *err_est) |
| |
| VEC * | iter_cg1 (ITER *ip) |
| |
|
| static char | rcsid [] = "itersym.c,v 1.1 1997/12/04 17:55:29 hines Exp" |
| |
◆ dbl_cmp()
◆ frexp()
◆ iter_cg()
◆ iter_cg1()
◆ iter_lanczos()
◆ iter_lanczos2()
◆ iter_spcg()
◆ iter_splanczos()
◆ iter_splanczos2()
◆ ldexp()
◆ product()
| static double product |
( |
VEC * |
a, |
|
|
double |
offset, |
|
|
int * |
expt |
|
) |
| |
|
static |
◆ product2()
| static double product2 |
( |
VEC * |
a, |
|
|
int |
k, |
|
|
int * |
expt |
|
) |
| |
|
static |
◆ spCHsolve()
◆ trieig()
◆ rcsid
| char rcsid[] = "itersym.c,v 1.1 1997/12/04 17:55:29 hines Exp" |
|
static |