Package org.neuroml.export.neuron
Class LEMSQuantityPathNeuron
java.lang.Object
org.neuroml.export.utils.LEMSQuantityPath
org.neuroml.export.neuron.LEMSQuantityPathNeuron
- Author:
- Padraig Gleeson
-
Nested Class Summary
Nested classes/interfaces inherited from class org.neuroml.export.utils.LEMSQuantityPath
LEMSQuantityPath.Type -
Field Summary
Fields inherited from class org.neuroml.export.utils.LEMSQuantityPath
DUMMY_POPULATION_PREFIX, myType, population, populationIndex, scale, segmentId, variableParts -
Constructor Summary
ConstructorsConstructorDescriptionLEMSQuantityPathNeuron(String q, String s, org.lemsml.jlems.core.type.Component targetComp, HashMap<String, String> compMechNamesHoc, ArrayList<org.lemsml.jlems.core.type.Component> popsOrComponents, HashMap<String, org.neuroml.model.Cell> compIdsVsCells, HashMap<String, String> hocRefsVsInputs, org.lemsml.jlems.core.type.Lems lems) LEMSQuantityPathNeuron(String q, String s, org.lemsml.jlems.core.type.Lems lems) -
Method Summary
Modifier and TypeMethodDescriptionstatic StringconvertToNeuronVariable(String[] variableParts, org.lemsml.jlems.core.type.Component popComp) org.lemsml.jlems.core.type.Dimensionorg.lemsml.jlems.core.type.DimensiongetDimensionOfVariableOnCellInPopComp(String[] variableParts, org.lemsml.jlems.core.type.Component popComp) intstatic voidtoString()booleanvalid()Methods inherited from class org.neuroml.export.utils.LEMSQuantityPath
getPopulation, getPopulationArray, getPopulationIndex, getQuantity, getScale, getSegmentId, getVariable, getVariable, getVariableParts, getVariablePartsAsString, getVariablePartsAsString, getVariablePathInPopComp, getVariablePathInPopComp, isInteger, isVariableInPopulation, isVariableOnSynapse, setPopulation
-
Constructor Details
-
LEMSQuantityPathNeuron
public LEMSQuantityPathNeuron(String q, String s, org.lemsml.jlems.core.type.Component targetComp, HashMap<String, String> compMechNamesHoc, ArrayList<org.lemsml.jlems.core.type.Component> popsOrComponents, HashMap<String, throws org.lemsml.jlems.core.sim.ContentErrororg.neuroml.model.Cell> compIdsVsCells, HashMap<String, String> hocRefsVsInputs, org.lemsml.jlems.core.type.Lems lems) - Throws:
org.lemsml.jlems.core.sim.ContentError
-
LEMSQuantityPathNeuron
public LEMSQuantityPathNeuron(String q, String s, org.lemsml.jlems.core.type.Lems lems) throws org.lemsml.jlems.core.sim.ContentError - Throws:
org.lemsml.jlems.core.sim.ContentError
-
-
Method Details
-
getDimensionOfVariableOnCellInPopComp
public org.lemsml.jlems.core.type.Dimension getDimensionOfVariableOnCellInPopComp(String[] variableParts, org.lemsml.jlems.core.type.Component popComp) throws org.lemsml.jlems.core.sim.ContentError - Throws:
org.lemsml.jlems.core.sim.ContentError
-
getDimension
public org.lemsml.jlems.core.type.Dimension getDimension() throws org.lemsml.jlems.core.sim.ContentError, org.neuroml.model.util.NeuroMLException- Throws:
org.lemsml.jlems.core.sim.ContentErrororg.neuroml.model.util.NeuroMLException
-
getNeuronVariableLabel
- Throws:
org.lemsml.jlems.core.sim.ContentError
-
convertToNeuronVariable
public static String convertToNeuronVariable(String[] variableParts, org.lemsml.jlems.core.type.Component popComp) throws org.lemsml.jlems.core.sim.ContentError - Throws:
org.lemsml.jlems.core.sim.ContentError
-
getSynapseType
-
getSynapseIndex
public int getSynapseIndex() -
getVariableOnSyn
-
getPathforVariableOnSyn
-
valid
public boolean valid() -
getNeuronVariableReference
public String getNeuronVariableReference() throws org.lemsml.jlems.core.sim.ContentError, org.neuroml.model.util.NeuroMLException- Throws:
org.lemsml.jlems.core.sim.ContentErrororg.neuroml.model.util.NeuroMLException
-
toString
- Overrides:
toStringin classLEMSQuantityPath
-
main
- Throws:
Exception
-