NEURON
zlufctr.c File Reference
#include <../../nrnconf.h>
#include <stdio.h>
#include "zmatrix.h"
#include "zmatrix2.h"
#include <math.h>

Go to the source code of this file.

Macros

#define is_zero(z)   ((z).re == 0.0 && (z).im == 0.0)
 

Functions

ZMATzLUfactor (ZMAT *A, PERM *pivot)
 
ZVECzLUsolve (ZMAT *A, PERM *pivot, ZVEC *b, ZVEC *x)
 
ZVECzLUAsolve (ZMAT *LU, PERM *pivot, ZVEC *b, ZVEC *x)
 
ZMATzm_inverse (ZMAT *A, ZMAT *out)
 
double zLUcondest (ZMAT *LU, PERM *pivot)
 

Variables

static char rcsid [] = "zlufctr.c,v 1.1 1997/12/04 17:56:09 hines Exp"
 

Macro Definition Documentation

◆ is_zero

#define is_zero (   z)    ((z).re == 0.0 && (z).im == 0.0)

Definition at line 39 of file zlufctr.c.

Function Documentation

◆ zLUAsolve()

ZVEC* zLUAsolve ( ZMAT LU,
PERM pivot,
ZVEC b,
ZVEC x 
)

Definition at line 152 of file zlufctr.c.

◆ zLUcondest()

double zLUcondest ( ZMAT LU,
PERM pivot 
)

Definition at line 210 of file zlufctr.c.

◆ zLUfactor()

ZMAT* zLUfactor ( ZMAT A,
PERM pivot 
)

Definition at line 46 of file zlufctr.c.

◆ zLUsolve()

ZVEC* zLUsolve ( ZMAT A,
PERM pivot,
ZVEC b,
ZVEC x 
)

Definition at line 134 of file zlufctr.c.

◆ zm_inverse()

ZMAT* zm_inverse ( ZMAT A,
ZMAT out 
)

Definition at line 172 of file zlufctr.c.

Variable Documentation

◆ rcsid

char rcsid[] = "zlufctr.c,v 1.1 1997/12/04 17:56:09 hines Exp"
static

Definition at line 32 of file zlufctr.c.