![]() |
NEURON
|
#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.
Functions | |
| VEC * | spCHsolve (SPMAT *, VEC *, VEC *) |
| VEC * | iter_cgs (ITER *ip, VEC *r0) |
| VEC * | iter_spcgs (SPMAT *A, SPMAT *B, VEC *b, VEC *r0, double tol, VEC *x, int limit, int *steps) |
| VEC * | iter_lsqr (ITER *ip) |
| VEC * | iter_splsqr (SPMAT *A, VEC *b, double tol, VEC *x, int limit, int *steps) |
| MAT * | iter_arnoldi_iref (ITER *ip, Real *h_rem, MAT *Q, MAT *H) |
| MAT * | iter_arnoldi (ITER *ip, Real *h_rem, MAT *Q, MAT *H) |
| MAT * | iter_sparnoldi (SPMAT *A, VEC *x0, int m, Real *h_rem, MAT *Q, MAT *H) |
| static void | test_gmres (ITER *ip, int i, MAT *Q, MAT *R, VEC *givc, VEC *givs, double h_val) |
| VEC * | iter_gmres (ITER *ip) |
| VEC * | iter_spgmres (SPMAT *A, SPMAT *B, VEC *b, double tol, VEC *x, int k, int limit, int *steps) |
| static void | test_mgcr (ITER *ip, int i, MAT *Q, MAT *R) |
| VEC * | iter_mgcr (ITER *ip) |
| VEC * | iter_spmgcr (SPMAT *A, SPMAT *B, VEC *b, double tol, VEC *x, int k, int limit, int *steps) |
| VEC * | iter_cgne (ITER *ip) |
| VEC * | iter_spcgne (SPMAT *A, SPMAT *B, VEC *b, double eps, VEC *x, int limit, int *steps) |
Variables | |
| static char | rcsid [] = "iternsym.c,v 1.1 1997/12/04 17:55:27 hines Exp" |
Definition at line 445 of file iternsym.c.
Definition at line 348 of file iternsym.c.
Definition at line 1150 of file iternsym.c.
Definition at line 57 of file iternsym.c.
Definition at line 599 of file iternsym.c.
Definition at line 217 of file iternsym.c.
Definition at line 891 of file iternsym.c.
Definition at line 519 of file iternsym.c.
Definition at line 1253 of file iternsym.c.
| VEC* iter_spcgs | ( | SPMAT * | A, |
| SPMAT * | B, | ||
| VEC * | b, | ||
| VEC * | r0, | ||
| double | tol, | ||
| VEC * | x, | ||
| int | limit, | ||
| int * | steps | ||
| ) |
Definition at line 174 of file iternsym.c.
| VEC* iter_spgmres | ( | SPMAT * | A, |
| SPMAT * | B, | ||
| VEC * | b, | ||
| double | tol, | ||
| VEC * | x, | ||
| int | k, | ||
| int | limit, | ||
| int * | steps | ||
| ) |
Definition at line 791 of file iternsym.c.
Definition at line 314 of file iternsym.c.
| VEC* iter_spmgcr | ( | SPMAT * | A, |
| SPMAT * | B, | ||
| VEC * | b, | ||
| double | tol, | ||
| VEC * | x, | ||
| int | k, | ||
| int | limit, | ||
| int * | steps | ||
| ) |
Definition at line 1110 of file iternsym.c.
|
static |
Definition at line 541 of file iternsym.c.
Definition at line 826 of file iternsym.c.
Definition at line 43 of file iternsym.c.