![]() |
NEURON
|
Go to the source code of this file.
Macros | |
#define | nonvintblock_extern extern |
#define | nonvint_block(method, size, pd1, pd2, tid) nrn_nonvint_block ? nrn_nonvint_block_helper(method, size, pd1, pd2, tid) : 0 |
#define | nrn_nonvint_block_setup() nonvint_block(0, 0, 0, 0, 0) |
#define | nrn_nonvint_block_init(tid) nonvint_block(1, 0, 0, 0, tid) |
#define | nrn_nonvint_block_current(size, rhs, tid) nonvint_block(2, size, rhs, 0, tid) |
#define | nrn_nonvint_block_conductance(size, d, tid) nonvint_block(3, size, d, 0, tid) |
#define | nrn_nonvint_block_fixed_step_solve(tid) nonvint_block(4, 0, 0, 0, tid) |
#define | nrn_nonvint_block_ode_count(offset, tid) nonvint_block(5, offset, 0, 0, tid) |
#define | nrn_nonvint_block_ode_reinit(size, y, tid) nonvint_block(6, size, y, 0, tid) |
#define | nrn_nonvint_block_ode_fun(size, y, ydot, tid) nonvint_block(7, size, y, ydot, tid) |
#define | nrn_nonvint_block_ode_solve(size, b, y, tid) nonvint_block(8, size, b, y, tid) |
#define | nrn_nonvint_block_jacobian(size, ypred, ydot, tid) nonvint_block(9, size, ypred, ydot, tid) |
#define | nrn_nonvint_block_ode_abstol(size, y, tid) nonvint_block(10, size, y, 0, tid) |
Functions | |
int | nrn_nonvint_block_helper (int method, int length, double *pd1, double *pd2, int tid) |
Variables | |
nonvintblock_extern int(* | nrn_nonvint_block )(int method, int length, double *pd1, double *pd2, int tid) |
#define nonvint_block | ( | method, | |
size, | |||
pd1, | |||
pd2, | |||
tid | |||
) | nrn_nonvint_block ? nrn_nonvint_block_helper(method, size, pd1, pd2, tid) : 0 |
Definition at line 32 of file nonvintblock.h.
#define nonvintblock_extern extern |
Definition at line 24 of file nonvintblock.h.
#define nrn_nonvint_block_conductance | ( | size, | |
d, | |||
tid | |||
) | nonvint_block(3, size, d, 0, tid) |
Definition at line 48 of file nonvintblock.h.
#define nrn_nonvint_block_current | ( | size, | |
rhs, | |||
tid | |||
) | nonvint_block(2, size, rhs, 0, tid) |
Definition at line 43 of file nonvintblock.h.
#define nrn_nonvint_block_fixed_step_solve | ( | tid | ) | nonvint_block(4, 0, 0, 0, tid) |
Definition at line 52 of file nonvintblock.h.
#define nrn_nonvint_block_init | ( | tid | ) | nonvint_block(1, 0, 0, 0, tid) |
Definition at line 40 of file nonvintblock.h.
#define nrn_nonvint_block_jacobian | ( | size, | |
ypred, | |||
ydot, | |||
tid | |||
) | nonvint_block(9, size, ypred, ydot, tid) |
Definition at line 70 of file nonvintblock.h.
#define nrn_nonvint_block_ode_abstol | ( | size, | |
y, | |||
tid | |||
) | nonvint_block(10, size, y, 0, tid) |
Definition at line 73 of file nonvintblock.h.
#define nrn_nonvint_block_ode_count | ( | offset, | |
tid | |||
) | nonvint_block(5, offset, 0, 0, tid) |
Definition at line 55 of file nonvintblock.h.
#define nrn_nonvint_block_ode_fun | ( | size, | |
y, | |||
ydot, | |||
tid | |||
) | nonvint_block(7, size, y, ydot, tid) |
Definition at line 61 of file nonvintblock.h.
#define nrn_nonvint_block_ode_reinit | ( | size, | |
y, | |||
tid | |||
) | nonvint_block(6, size, y, 0, tid) |
Definition at line 58 of file nonvintblock.h.
#define nrn_nonvint_block_ode_solve | ( | size, | |
b, | |||
y, | |||
tid | |||
) | nonvint_block(8, size, b, y, tid) |
Definition at line 66 of file nonvintblock.h.
#define nrn_nonvint_block_setup | ( | ) | nonvint_block(0, 0, 0, 0, 0) |
Definition at line 37 of file nonvintblock.h.
int nrn_nonvint_block_helper | ( | int | method, |
int | length, | ||
double * | pd1, | ||
double * | pd2, | ||
int | tid | ||
) |
Definition at line 1051 of file fadvance.cpp.
nonvintblock_extern int( * nrn_nonvint_block) (int method, int length, double *pd1, double *pd2, int tid) | ( | int | method, |
int | length, | ||
double * | pd1, | ||
double * | pd2, | ||
int | tid | ||
) |
Definition at line 29 of file nonvintblock.h.