![]() |
NEURON
|
#include <../../nrnconf.h>#include <stdio.h>#include <math.h>#include "matrix.h"#include "sparse.h"Go to the source code of this file.
Typedefs | |
| typedef VEC *(* | MTX_FN) () |
Functions | |
| VEC * | spCHsolve (SPMAT *, VEC *, VEC *) |
| int | cg_set_maxiter (int numiter) |
| VEC * | pccg (MTX_FN A, void *A_params, MTX_FN M_inv, void *M_params, VEC *b, double eps, VEC *x) |
| VEC * | sp_pccg (SPMAT *A, SPMAT *LLT, VEC *b, double eps, VEC *x) |
| VEC * | cgs (MTX_FN A, void *A_params, VEC *b, VEC *r0, double tol, VEC *x) |
| VEC * | sp_cgs (SPMAT *A, VEC *b, VEC *r0, double tol, VEC *x) |
| VEC * | lsqr (MTX_FN A, MTX_FN AT, void *A_params, VEC *b, double tol, VEC *x) |
| VEC * | sp_lsqr (SPMAT *A, VEC *b, double tol, VEC *x) |
Variables | |
| static char | rcsid [] = "conjgrad.c,v 1.1 1997/12/04 17:55:16 hines Exp" |
| static int | max_iter = 10000 |
| int | cg_num_iters |
| typedef VEC*(* MTX_FN) () |
Definition at line 63 of file conjgrad.c.
| int cg_set_maxiter | ( | int | numiter | ) |
Definition at line 74 of file conjgrad.c.
Definition at line 179 of file conjgrad.c.
Definition at line 266 of file conjgrad.c.
| VEC* pccg | ( | MTX_FN | A, |
| void * | A_params, | ||
| MTX_FN | M_inv, | ||
| void * | M_params, | ||
| VEC * | b, | ||
| double | eps, | ||
| VEC * | x | ||
| ) |
Definition at line 90 of file conjgrad.c.
Definition at line 250 of file conjgrad.c.
Definition at line 160 of file conjgrad.c.
| int cg_num_iters |
Definition at line 57 of file conjgrad.c.
|
static |
Definition at line 56 of file conjgrad.c.
Definition at line 52 of file conjgrad.c.