NEURON
lineq.h File Reference
#include <stdio.h>

Go to the source code of this file.

Classes

struct  elm
 

Macros

#define rowst   spar_rowst
 
#define colst   spar_colst
 
#define neqn   spar_neqn
 
#define eqord   spar_eqord
 
#define varord   spar_varord
 
#define rhs   spar_rhs
 
#define matsol   spar_matsol
 
#define getelm   spar_getelm
 
#define bksub   spar_bksub
 
#define prmat   spar_prmat
 
#define subrow   spar_subrow
 
#define remelm   spar_remelm
 
#define ELM0   (struct elm *)0
 

Functions

int matsol (void)
 
struct elmgetelm (struct elm *, unsigned, unsigned)
 
void remelm (struct elm *)
 
void subrow (struct elm *, struct elm *)
 
void bksub (void)
 
void prmat (void)
 

Variables

struct elm ** rowst
 
struct elm ** colst
 
unsigned neqn
 
unsigned * eqord
 
unsigned * varord
 
double * rhs
 

Macro Definition Documentation

◆ bksub

#define bksub   spar_bksub

Definition at line 9 of file lineq.h.

◆ colst

#define colst   spar_colst

Definition at line 2 of file lineq.h.

◆ ELM0

#define ELM0   (struct elm *)0

Definition at line 27 of file lineq.h.

◆ eqord

#define eqord   spar_eqord

Definition at line 4 of file lineq.h.

◆ getelm

#define getelm   spar_getelm

Definition at line 8 of file lineq.h.

◆ matsol

#define matsol   spar_matsol

Definition at line 7 of file lineq.h.

◆ neqn

#define neqn   spar_neqn

Definition at line 3 of file lineq.h.

◆ prmat

#define prmat   spar_prmat

Definition at line 10 of file lineq.h.

◆ remelm

#define remelm   spar_remelm

Definition at line 12 of file lineq.h.

◆ rhs

#define rhs   spar_rhs

Definition at line 6 of file lineq.h.

◆ rowst

#define rowst   spar_rowst

Definition at line 1 of file lineq.h.

◆ subrow

#define subrow   spar_subrow

Definition at line 11 of file lineq.h.

◆ varord

#define varord   spar_varord

Definition at line 5 of file lineq.h.

Function Documentation

◆ bksub()

void bksub ( void  )

Definition at line 5 of file bksub.cpp.

◆ getelm()

struct elm* getelm ( struct elm ,
unsigned  ,
unsigned   
)

Definition at line 8 of file getelm.cpp.

◆ matsol()

int matsol ( void  )

Definition at line 15 of file lineq.cpp.

◆ prmat()

void prmat ( void  )

Definition at line 10 of file prmat.cpp.

◆ remelm()

void remelm ( struct elm )

Definition at line 21 of file subrows.cpp.

◆ subrow()

void subrow ( struct elm ,
struct elm  
)

Definition at line 6 of file subrows.cpp.

Variable Documentation

◆ colst

struct elm** colst

Definition at line 7 of file lineq.cpp.

◆ eqord

unsigned* eqord

Definition at line 9 of file lineq.cpp.

◆ neqn

unsigned neqn

Definition at line 8 of file lineq.cpp.

◆ rhs

double* rhs

Definition at line 11 of file lineq.cpp.

◆ rowst

struct elm** rowst

Definition at line 6 of file lineq.cpp.

◆ varord

unsigned* varord

Definition at line 10 of file lineq.cpp.