#include <../../nrnconf.h>
#include <stdio.h>
#include "matrix.h"
Go to the source code of this file.
|
| MAT * | m_add (MAT *mat1, MAT *mat2, MAT *out) |
| |
| MAT * | m_sub (MAT *mat1, MAT *mat2, MAT *out) |
| |
| MAT * | m_mlt (MAT *A, MAT *B, MAT *OUT) |
| |
| MAT * | mmtr_mlt (MAT *A, MAT *B, MAT *OUT) |
| |
| MAT * | mtrm_mlt (MAT *A, MAT *B, MAT *OUT) |
| |
| VEC * | mv_mlt (MAT *A, VEC *b, VEC *out) |
| |
| MAT * | sm_mlt (double scalar, MAT *matrix, MAT *out) |
| |
| VEC * | vm_mlt (MAT *A, VEC *b, VEC *out) |
| |
| MAT * | m_transp (MAT *in, MAT *out) |
| |
| MAT * | swap_rows (MAT *A, int i, int j, int lo, int hi) |
| |
| MAT * | swap_cols (MAT *A, int i, int j, int lo, int hi) |
| |
| MAT * | ms_mltadd (MAT *A1, MAT *A2, double s, MAT *out) |
| |
| VEC * | mv_mltadd (VEC *v1, VEC *v2, MAT *A, double alpha, VEC *out) |
| |
| VEC * | vm_mltadd (VEC *v1, VEC *v2, MAT *A, double alpha, VEC *out) |
| |
|
| static char | rcsid [] = "matop.c,v 1.1 1997/12/04 17:55:35 hines Exp" |
| |
◆ m_add()
◆ m_mlt()
◆ m_sub()
◆ m_transp()
◆ mmtr_mlt()
◆ ms_mltadd()
◆ mtrm_mlt()
◆ mv_mlt()
◆ mv_mltadd()
◆ sm_mlt()
| MAT* sm_mlt |
( |
double |
scalar, |
|
|
MAT * |
matrix, |
|
|
MAT* |
out |
|
) |
| |
◆ swap_cols()
| MAT* swap_cols |
( |
MAT * |
A, |
|
|
int |
i, |
|
|
int |
j, |
|
|
int |
lo, |
|
|
int |
hi |
|
) |
| |
◆ swap_rows()
| MAT* swap_rows |
( |
MAT * |
A, |
|
|
int |
i, |
|
|
int |
j, |
|
|
int |
lo, |
|
|
int |
hi |
|
) |
| |
◆ vm_mlt()
◆ vm_mltadd()
◆ rcsid
| char rcsid[] = "matop.c,v 1.1 1997/12/04 17:55:35 hines Exp" |
|
static |