NEURON
arnoldi.c File Reference
#include <../../nrnconf.h>
#include <stdio.h>
#include <math.h>
#include "matrix.h"
#include "matrix2.h"
#include "sparse.h"

Go to the source code of this file.

Functions

MATarnoldi (VEC *(*A)(), void *A_param, VEC *x0, int m, Real *h_rem, MAT *Q, MAT *H)
 
MATsp_arnoldi (SPMAT *A, VEC *x0, int m, Real *h_rem, MAT *Q, MAT *H)
 
VECgmres (VEC *(*A)(), void *A_param, int m, MAT *Q, MAT *R, VEC *b, double tol, VEC *x)
 

Variables

static char rcsid [] = "arnoldi.c,v 1.1 1997/12/04 17:55:13 hines Exp"
 

Function Documentation

◆ arnoldi()

MAT* arnoldi ( VEC *(*)()  A,
void A_param,
VEC x0,
int  m,
Real h_rem,
MAT Q,
MAT H 
)

Definition at line 40 of file arnoldi.c.

◆ gmres()

VEC* gmres ( VEC *(*)()  A,
void A_param,
int  m,
MAT Q,
MAT R,
VEC b,
double  tol,
VEC x 
)

Definition at line 121 of file arnoldi.c.

◆ sp_arnoldi()

MAT* sp_arnoldi ( SPMAT A,
VEC x0,
int  m,
Real h_rem,
MAT Q,
MAT H 
)

Definition at line 110 of file arnoldi.c.

Variable Documentation

◆ rcsid

char rcsid[] = "arnoldi.c,v 1.1 1997/12/04 17:55:13 hines Exp"
static

Definition at line 37 of file arnoldi.c.