#include <../../nrnconf.h>
#include <stdio.h>
#include <stdlib.h>
#include <InterViews/resource.h>
#include <nrnmpi.h>
#include <nrnoc2iv.h>
#include <membfunc.h>
#include <nrnmenu.h>
#include <arraypool.h>
#include <structpool.h>
Go to the source code of this file.
|
| void | nrn_mk_prop_pools (int) |
| |
| void | nrn_cache_prop_realloc () |
| |
| int | nrn_is_ion (int) |
| |
| void | nrn_update_ion_pointer (Symbol *sion, Datum *dp, int id, int ip) |
| |
| void | nrn_delete_prop_pool (int type) |
| |
| void | nrn_recalc_ptrs (double *(*)(double *)) |
| |
| static double * | recalc_ptr (double *) |
| |
| static void | mk_prop_pools (int n) |
| |
| static void | read_temp1 () |
| |
| double * | nrn_prop_data_alloc (int type, int count, Prop *p) |
| |
| Datum * | nrn_prop_datum_alloc (int type, int count, Prop *p) |
| |
| void | nrn_prop_data_free (int type, double *pd) |
| |
| void | nrn_prop_datum_free (int type, Datum *ppd) |
| |
| Section * | nrn_section_alloc () |
| |
| void | nrn_section_free (Section *s) |
| |
| int | nrn_is_valid_section_ptr (void *v) |
| |
| int | nrn_prop_is_cache_efficient () |
| |
| static int | in_place_data_realloc () |
| |
| void | nrn_poolshrink (int shrink) |
| |
| void * | nrn_pool_create (long count, int itemsize) |
| |
| void | nrn_pool_delete (void *pool) |
| |
| void * | nrn_pool_alloc (void *pool) |
| |
| void | nrn_pool_free (void *pool, void *item) |
| |
| void | nrn_pool_freeall (void *pool) |
| |
◆ APSIZE
◆ NRN_MECH_REORDER
| #define NRN_MECH_REORDER 1 |
◆ CharArrayPool
◆ DatumArrayPool
◆ DoubleArrayPool
◆ SectionPool
◆ in_place_data_realloc()
| static int in_place_data_realloc |
( |
| ) |
|
|
static |
◆ mk_prop_pools()
| static void mk_prop_pools |
( |
int |
n | ) |
|
|
static |
◆ nrn_cache_prop_realloc()
| void nrn_cache_prop_realloc |
( |
| ) |
|
◆ nrn_delete_prop_pool()
| void nrn_delete_prop_pool |
( |
int |
type | ) |
|
◆ nrn_is_ion()
| int nrn_is_ion |
( |
int |
type | ) |
|
◆ nrn_is_valid_section_ptr()
| int nrn_is_valid_section_ptr |
( |
void * |
v | ) |
|
◆ nrn_mk_prop_pools()
| void nrn_mk_prop_pools |
( |
int |
n | ) |
|
◆ nrn_pool_alloc()
◆ nrn_pool_create()
| void* nrn_pool_create |
( |
long |
count, |
|
|
int |
itemsize |
|
) |
| |
◆ nrn_pool_delete()
◆ nrn_pool_free()
◆ nrn_pool_freeall()
◆ nrn_poolshrink()
| void nrn_poolshrink |
( |
int |
shrink | ) |
|
◆ nrn_prop_data_alloc()
| double* nrn_prop_data_alloc |
( |
int |
type, |
|
|
int |
count, |
|
|
Prop * |
p |
|
) |
| |
◆ nrn_prop_data_free()
| void nrn_prop_data_free |
( |
int |
type, |
|
|
double * |
pd |
|
) |
| |
◆ nrn_prop_datum_alloc()
| Datum* nrn_prop_datum_alloc |
( |
int |
type, |
|
|
int |
count, |
|
|
Prop * |
p |
|
) |
| |
◆ nrn_prop_datum_free()
| void nrn_prop_datum_free |
( |
int |
type, |
|
|
Datum * |
ppd |
|
) |
| |
◆ nrn_prop_is_cache_efficient()
| int nrn_prop_is_cache_efficient |
( |
| ) |
|
◆ nrn_recalc_ptrs()
| void nrn_recalc_ptrs |
( |
double * |
*)(double * | ) |
|
◆ nrn_section_alloc()
◆ nrn_section_free()
◆ nrn_update_ion_pointer()
◆ read_temp1()
| static void read_temp1 |
( |
| ) |
|
|
static |
◆ recalc_ptr()
| static double * recalc_ptr |
( |
double * |
old | ) |
|
|
static |
◆ datumpools_
◆ dblpools_
◆ force
◆ mechstanlist_
◆ npools_
◆ oldpools_
◆ recalc_index_
◆ secpool_