NEURON
spswap.c File Reference
#include <../../nrnconf.h>
#include <stdio.h>
#include "sparse2.h"
#include <math.h>

Go to the source code of this file.

Macros

#define btos(x)   ((x) ? "TRUE" : "FALSE")
 

Functions

void scan_to (SPMAT *A, IVEC *scan_row, IVEC *scan_idx, IVEC *col_list, int max_row)
 
void patch_col (SPMAT *A, int col, int old_row, int old_idx, int row_num, int idx)
 
row_eltchase_col (SPMAT *A, int col, int *row_num, int *idx, int max_row)
 
row_eltchase_past (SPMAT *A, int col, int *row_num, int *idx, int min_row)
 
row_eltbump_col (SPMAT *A, int col, int *row_num, int *idx)
 

Variables

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

Macro Definition Documentation

◆ btos

#define btos (   x)    ((x) ? "TRUE" : "FALSE")

Definition at line 41 of file spswap.c.

Function Documentation

◆ bump_col()

row_elt* bump_col ( SPMAT A,
int  col,
int row_num,
int idx 
)

Definition at line 258 of file spswap.c.

◆ chase_col()

row_elt* chase_col ( SPMAT A,
int  col,
int row_num,
int idx,
int  max_row 
)

Definition at line 134 of file spswap.c.

◆ chase_past()

row_elt* chase_past ( SPMAT A,
int  col,
int row_num,
int idx,
int  min_row 
)

Definition at line 210 of file spswap.c.

◆ patch_col()

void patch_col ( SPMAT A,
int  col,
int  old_row,
int  old_idx,
int  row_num,
int  idx 
)

Definition at line 107 of file spswap.c.

◆ scan_to()

void scan_to ( SPMAT A,
IVEC scan_row,
IVEC scan_idx,
IVEC col_list,
int  max_row 
)

Definition at line 45 of file spswap.c.

Variable Documentation

◆ rcsid

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

Definition at line 34 of file spswap.c.