and then later inst->tqitem[2*pnodecount+id] and inst->tsave[id].
Meaning often a pointer that's given a name, i.e. tsave or any other range variables, points to the start of it's values. Where as others, such as ml->tqitem don't they point to the beginning of the buffer holding all pdata.
We should review if this a inconsistency that can be unified.
For CoreNEURON we generate:
and then later
inst->tqitem[2*pnodecount+id]
andinst->tsave[id]
.Meaning often a pointer that's given a name, i.e.
tsave
or any other range variables, points to the start of it's values. Where as others, such asml->tqitem
don't they point to the beginning of the buffer holding allpdata
.We should review if this a inconsistency that can be unified.