Class VHDLEquations

java.lang.Object
org.lemsml.export.vhdl.VHDLEquations

public class VHDLEquations extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static String
     
    static String
    encodeVariablesStyle(String toEncode, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.FinalParam> paramsOrig, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.dynamics.StateVariable> stateVariables, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.dynamics.DerivedVariable> derivedVariables, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.Requirement> requirements, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.Property> properties, StringBuilder sensitivityList, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.FinalParam> params, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.ParamValue> combinedParameterValues)
     
    static String
    encodeVariablesStyle(String toEncode, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.FinalParam> paramsOrig, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.dynamics.StateVariable> stateVariables, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.dynamics.DerivedVariable> derivedVariables, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.Requirement> requirements, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.Property> properties, StringBuilder sensitivityList, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.FinalParam> params, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.ParamValue> combinedParameterValues, boolean isDerivedVariable)
     
    static String
     
    static String
    writeInternalExpLnLogEvaluators(String toEncode, EDSignalComplex edSignalComplex, String variableName, StringBuilder sensitivityList, String regimeAddition)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • VHDLEquations

      public VHDLEquations()
  • Method Details

    • cond2sign

      public static String cond2sign(String cond)
    • inequalityToCondition

      public static String inequalityToCondition(String ineq)
    • writeInternalExpLnLogEvaluators

      public static String writeInternalExpLnLogEvaluators(String toEncode, EDSignalComplex edSignalComplex, String variableName, StringBuilder sensitivityList, String regimeAddition) throws com.fasterxml.jackson.core.JsonGenerationException, IOException
      Throws:
      com.fasterxml.jackson.core.JsonGenerationException
      IOException
    • encodeVariablesStyle

      public static String encodeVariablesStyle(String toEncode, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.FinalParam> paramsOrig, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.dynamics.StateVariable> stateVariables, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.dynamics.DerivedVariable> derivedVariables, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.Requirement> requirements, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.Property> properties, StringBuilder sensitivityList, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.FinalParam> params, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.ParamValue> combinedParameterValues) throws org.lemsml.jlems.core.sim.ContentError
      Throws:
      org.lemsml.jlems.core.sim.ContentError
    • encodeVariablesStyle

      public static String encodeVariablesStyle(String toEncode, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.FinalParam> paramsOrig, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.dynamics.StateVariable> stateVariables, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.dynamics.DerivedVariable> derivedVariables, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.Requirement> requirements, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.Property> properties, StringBuilder sensitivityList, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.FinalParam> params, org.lemsml.jlems.core.type.LemsCollection<org.lemsml.jlems.core.type.ParamValue> combinedParameterValues, boolean isDerivedVariable) throws org.lemsml.jlems.core.sim.ContentError
      Throws:
      org.lemsml.jlems.core.sim.ContentError