![]() |
NEURON
|
#include <vector>Go to the source code of this file.
Classes | |
| class | neuron::TNode |
| TNode is the tree node that represents the tree of the compartments. More... | |
Namespaces | |
| neuron | |
| In mechanism libraries, cannot use auto const token = nrn_ensure_model_data_are_sorted(); because the return type is incomplete (from include/neuron/model_data.hpp). | |
Macros | |
| #define | warpsize 32 |
Typedefs | |
| using | neuron::VecTNode = std::vector< TNode * > |
Functions | |
| size_t | neuron::level_from_leaf (VecTNode &) |
| size_t | neuron::level_from_root (VecTNode &) |
| void | neuron::group_order2 (VecTNode &, size_t groupsize, size_t ncell) |
| Implementation of the advanced interleaving strategy (interleave_permute_type == 2) More... | |
| size_t | neuron::dist2child (TNode *nd) |
| size_t | neuron::warp_balance (size_t ncell, VecTNode &nodevec) |
| Use of the LPT (Least Processing Time) algorithm to create balanced groups of cells. More... | |