Class DLemsWriter

java.lang.Object
org.lemsml.export.base.ABaseWriter
org.lemsml.export.dlems.DLemsWriter
All Implemented Interfaces:
IBaseWriter

public class DLemsWriter extends ABaseWriter
  • Field Details

  • Constructor Details

  • Method Details

    • setPopulationMode

      public void setPopulationMode(boolean mode)
    • setNeuronMode

      public void setNeuronMode(boolean mode)
    • setOnlyFlattenIfNecessary

      public void setOnlyFlattenIfNecessary(boolean onlyFlattenIfNecessary)
    • setFlattenSynapses

      public void setFlattenSynapses(boolean flattenSynapses)
    • setUnitConverter

      public void setUnitConverter(UnitConverter unitConv)
    • setSupportedFeatures

      public void setSupportedFeatures()
    • putIntoVelocityContext

      public static void putIntoVelocityContext(String dlems, org.apache.velocity.VelocityContext context) throws IOException
      Throws:
      IOException
    • getMainScript

      public String getMainScript() throws org.lemsml.jlems.core.sim.LEMSException, IOException
      Throws:
      org.lemsml.jlems.core.sim.LEMSException
      IOException
    • main

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

      public List<File> convert() throws GenerationException, IOException
      Throws:
      GenerationException
      IOException
    • addComment

      protected void addComment(StringBuilder sb, String comment)
      Specified by:
      addComment in class ABaseWriter