Class LEMSQuantityPathNeuron

java.lang.Object
org.neuroml.export.utils.LEMSQuantityPath
org.neuroml.export.neuron.LEMSQuantityPathNeuron

public class LEMSQuantityPathNeuron extends LEMSQuantityPath
Author:
Padraig Gleeson
  • 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,org.neuroml.model.Cell> compIdsVsCells, HashMap<String,String> hocRefsVsInputs, org.lemsml.jlems.core.type.Lems lems) throws org.lemsml.jlems.core.sim.ContentError
      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.ContentError
      org.neuroml.model.util.NeuroMLException
    • getNeuronVariableLabel

      public String getNeuronVariableLabel() throws org.lemsml.jlems.core.sim.ContentError
      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

      public String getSynapseType()
    • getSynapseIndex

      public int getSynapseIndex()
    • getVariableOnSyn

      public String getVariableOnSyn()
    • getPathforVariableOnSyn

      public String 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.ContentError
      org.neuroml.model.util.NeuroMLException
    • toString

      public String toString()
      Overrides:
      toString in class LEMSQuantityPath
    • main

      public static void main(String[] args) throws Exception
      Throws:
      Exception