NEURON
zvecop.c File Reference
#include <../../nrnconf.h>
#include <stdio.h>
#include "matrix.h"
#include "zmatrix.h"

Go to the source code of this file.

Functions

complex _zin_prod (ZVEC *a, ZVEC *b, u_int i0, u_int flag)
 
ZVECzv_mlt (complex scalar, ZVEC *vector, ZVEC *out)
 
ZVECzv_add (ZVEC *vec1, ZVEC *vec2, ZVEC *out)
 
ZVECzv_mltadd (ZVEC *v1, ZVEC *v2, complex scale, ZVEC *out)
 
ZVECzv_sub (ZVEC *vec1, ZVEC *vec2, ZVEC *out)
 
ZVECzv_map (complex(*f)(), ZVEC *x, ZVEC *out)
 
ZVEC_zv_map (complex(*f)(), void *params, ZVEC *x, ZVEC *out)
 
ZVECzv_lincomb (int n, v, a, *out)
 
ZVECzv_linlist (ZVEC *out, ZVEC *v1, complex a1,...)
 
ZVECzv_star (ZVEC *x1, ZVEC *x2, ZVEC *out)
 
ZVECzv_slash (ZVEC *x1, ZVEC *x2, ZVEC *out)
 
complex zv_sum (ZVEC *x)
 
ZVECpx_zvec (PERM *px, ZVEC *vector, ZVEC *out)
 
ZVECpxinv_zvec (PERM *px, ZVEC *x, ZVEC *out)
 
ZVECzv_rand (ZVEC *x)
 

Variables

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

Function Documentation

◆ _zin_prod()

complex _zin_prod ( ZVEC a,
ZVEC b,
u_int  i0,
u_int  flag 
)

Definition at line 38 of file zvecop.c.

◆ _zv_map()

ZVEC* _zv_map ( complex (*)()  f,
void params,
ZVEC x,
ZVEC out 
)

Definition at line 171 of file zvecop.c.

◆ px_zvec()

ZVEC* px_zvec ( PERM px,
ZVEC vector,
ZVEC out 
)

Definition at line 397 of file zvecop.c.

◆ pxinv_zvec()

ZVEC* pxinv_zvec ( PERM px,
ZVEC x,
ZVEC out 
)

Definition at line 466 of file zvecop.c.

◆ zv_add()

ZVEC* zv_add ( ZVEC vec1,
ZVEC vec2,
ZVEC out 
)

Definition at line 76 of file zvecop.c.

◆ zv_lincomb()

ZVEC* zv_lincomb ( int  n,
v  ,
,
out 
)

Definition at line 196 of file zvecop.c.

◆ zv_linlist()

ZVEC* zv_linlist ( ZVEC out,
ZVEC v1,
complex  a1,
  ... 
)

Definition at line 235 of file zvecop.c.

◆ zv_map()

ZVEC* zv_map ( complex (*)()  f,
ZVEC x,
ZVEC out 
)

Definition at line 148 of file zvecop.c.

◆ zv_mlt()

ZVEC* zv_mlt ( complex  scalar,
ZVEC vector,
ZVEC out 
)

Definition at line 54 of file zvecop.c.

◆ zv_mltadd()

ZVEC* zv_mltadd ( ZVEC v1,
ZVEC v2,
complex  scale,
ZVEC out 
)

Definition at line 95 of file zvecop.c.

◆ zv_rand()

ZVEC* zv_rand ( ZVEC x)

Definition at line 502 of file zvecop.c.

◆ zv_slash()

ZVEC* zv_slash ( ZVEC x1,
ZVEC x2,
ZVEC out 
)

Definition at line 347 of file zvecop.c.

◆ zv_star()

ZVEC* zv_star ( ZVEC x1,
ZVEC x2,
ZVEC out 
)

Definition at line 319 of file zvecop.c.

◆ zv_sub()

ZVEC* zv_sub ( ZVEC vec1,
ZVEC vec2,
ZVEC out 
)

Definition at line 128 of file zvecop.c.

◆ zv_sum()

complex zv_sum ( ZVEC x)

Definition at line 377 of file zvecop.c.

Variable Documentation

◆ rcsid

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

Definition at line 31 of file zvecop.c.