Class VHDLEquations


  • public class VHDLEquations
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      VHDLEquations()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static String cond2sign​(String cond)  
      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 inequalityToCondition​(String ineq)  
      static String writeInternalExpLnLogEvaluators​(String toEncode, EDSignalComplex edSignalComplex, String variableName, StringBuilder sensitivityList, String regimeAddition)  
    • Constructor Detail

      • VHDLEquations

        public VHDLEquations()
    • Method Detail

      • cond2sign

        public static String cond2sign​(String cond)
      • inequalityToCondition

        public static String inequalityToCondition​(String ineq)
      • 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