![]() |
NEURON
|
#include "arraypool.h"#include "hocdec.h"#include "section.h"#include "structpool.h"#include "../neuron/model_data.hpp"#include <memory>#include <vector>Go to the source code of this file.
Typedefs | |
| using | CharArrayPool = ArrayPool< char > |
| using | DatumArrayPool = ArrayPool< Datum > |
| using | SectionPool = Pool< Section > |
Functions | |
| static auto & | datumpools () |
| void | nrn_mk_prop_pools (int n) |
| Datum * | nrn_prop_datum_alloc (int type, int count, Prop *p) |
| int | nrn_mechanism_prop_datum_count (int type) |
| void | nrn_prop_datum_free (int type, Datum *ppd) |
| void | nrn_delete_mechanism_prop_datum (int type) |
| Section * | nrn_section_alloc () |
| void | nrn_section_free (Section *s) |
| int | nrn_is_valid_section_ptr (void *v) |
| 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) |
Variables | |
| static SectionPool * | secpool_ |
| using CharArrayPool = ArrayPool<char> |
Definition at line 13 of file cxprop.cpp.
| using DatumArrayPool = ArrayPool<Datum> |
Definition at line 14 of file cxprop.cpp.
| using SectionPool = Pool<Section> |
Definition at line 15 of file cxprop.cpp.
|
static |
Definition at line 22 of file cxprop.cpp.
| void nrn_delete_mechanism_prop_datum | ( | int | type | ) |
Definition at line 70 of file cxprop.cpp.
| int nrn_is_valid_section_ptr | ( | void * | v | ) |
Definition at line 101 of file cxprop.cpp.
| int nrn_mechanism_prop_datum_count | ( | int | type | ) |
Definition at line 47 of file cxprop.cpp.
| void nrn_mk_prop_pools | ( | int | n | ) |
Definition at line 27 of file cxprop.cpp.
| void* nrn_pool_alloc | ( | void * | pool | ) |
Definition at line 139 of file cxprop.cpp.
| void* nrn_pool_create | ( | long | count, |
| int | itemsize | ||
| ) |
Definition at line 133 of file cxprop.cpp.
| void nrn_pool_delete | ( | void * | pool | ) |
Definition at line 136 of file cxprop.cpp.
| void nrn_pool_free | ( | void * | pool, |
| void * | item | ||
| ) |
Definition at line 142 of file cxprop.cpp.
| void nrn_pool_freeall | ( | void * | pool | ) |
Definition at line 145 of file cxprop.cpp.
| void nrn_poolshrink | ( | int | shrink | ) |
Definition at line 108 of file cxprop.cpp.
Definition at line 33 of file cxprop.cpp.
| void nrn_prop_datum_free | ( | int | type, |
| Datum * | ppd | ||
| ) |
Definition at line 54 of file cxprop.cpp.
| Section* nrn_section_alloc | ( | ) |
Definition at line 85 of file cxprop.cpp.
| void nrn_section_free | ( | Section * | s | ) |
Definition at line 95 of file cxprop.cpp.
|
static |
Definition at line 17 of file cxprop.cpp.