NEURON
tnode.hpp File Reference
#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...
 

Macro Definition Documentation

◆ warpsize

#define warpsize   32

Definition at line 89 of file tnode.hpp.