Path for DoubleExp_spikegen
Created by: subhacom
Following is the dump of loading my model into moose. Ignore the some(0)
etc for time being.
Created 298 path=/neuroml/cells/DoubExpSyn numData=1 isGlobal=0 baseType=SynChan
Created 300 path=/neuroml[0]/cells[0]/DoubExpSyn[0]/graded numData=1 isGlobal=0 baseType=Mstring
Created 301 path=/neuroml[0]/cells[0]/DoubExpSyn[0]/mgblock numData=1 isGlobal=0 baseType=Mstring
[INFO] @parser/NetworkML.py:80 Connecting (Single)
/neuroml[0]/cells[0]/cellB[0]/Soma(0)[0],channel
/neuroml[0]/cells[0]/cellB[0]/Soma(0)[0]/DoubExpSyn[0],channel
Created 306 path=/neuroml[0]/cells[0]/cellA[0]/mainAxon(1)/DoubExpSyn_spikegen numData=1 isGlobal=0 baseType=SpikeGen
[INFO] @parser/NetworkML.py:80 Connecting (Single)
/neuroml[0]/cells[0]/cellA[0]/mainAxon(1)[0],VmOut
/neuroml[0]/cells[0]/cellA[0]/mainAxon(1)[0]/DoubExpSyn_spikegen[0],Vm
terminate called after throwing an instance of 'std::runtime_error'
what(): Error: SetGet:checkSet:: No field or child named 'getNum_synapse' was found on
/neuroml[0]/cells[0]/cellB[0]/Soma(0)[0]/DoubExpSyn
```~
One of these two lines looks buggy.
Created 306 path=/neuroml[0]/cells[0]/cellA[0]/mainAxon(1)/DoubExpSyn_spikegen numData=1 isGlobal=0 baseType=SpikeGen
and
Connecting (Single) /neuroml[0]/cells[0]/cellA[0]/mainAxon(1)[0]/DoubExpSyn_spikegen[0]
Shouldn't the last element in path create by moose i.e. `DoubleExpSyn_spikegen` be `DoubleExpSyn_spikegen[0]`?
PS: This version of async is compiled to throw exception instead of warning. Using macros to add this feature. No changes are made to async13 branch.
Reported by: dilawar