9 struct generic_data_handle;
22 std::vector<std::vector<double*>>
pdata{};
40 extern std::optional<Model>
model;
43 cache::ModelMemoryUsage
memory_usage(
const std::optional<neuron::cache::Model>&
model);
std::optional< Model > model
cache::ModelMemoryUsage memory_usage(const std::optional< neuron::cache::Model > &model)
Model & model()
Access the global Model instance.
std::vector< double *const * > pdata_ptr_cache
Raw pointers into pointer data for use during simulation.
std::vector< std::vector< double * > > pdata
std::vector< std::vector< Datum * > > pdata_hack
std::vector< Mechanism > mechanism
std::vector< Thread > thread
std::size_t node_data_offset
Offset into global Node storage for this thread.
std::vector< std::size_t > mechanism_offset
Offsets into global mechanism storage for this thread (one per mechanism)
Non-template stable handle to a generic value.