1 #include <../../nrnconf.h>
21 for (
int i = 0;
i <
pm_.size(); ++
i) {
22 auto [it, jt] =
pm_[
i];
35 it = start +
i - nnode;
44 std::vector<std::pair<int, int>> nzs =
m_.
nonzeros();
45 pm_.reserve(nzs.size());
46 ptree_.reserve(nzs.size());
47 for (
const auto& [
i,
j]: nzs) {
50 if (it != 0 && jt != 0) {
51 pm_.emplace_back(
i,
j);
void alloc(int, int, Node **, int *)
int compute_index(int, int, int, Node **, int *) const
std::vector< std::pair< int, int > > pm_
std::vector< double * > ptree_
virtual std::vector< std::pair< int, int > > nonzeros() const
spREAL * spGetElement(char *, int, int)
Represent main neuron object computed by single thread.