Package org.lemsml.export.vhdl
Class VHDLEquations
java.lang.Object
org.lemsml.export.vhdl.VHDLEquations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic StringencodeVariablesStyle(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 StringencodeVariablesStyle(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 StringinequalityToCondition(String ineq) static StringwriteInternalExpLnLogEvaluators(String toEncode, EDSignalComplex edSignalComplex, String variableName, StringBuilder sensitivityList, String regimeAddition)
-
Constructor Details
-
VHDLEquations
public VHDLEquations()
-
-
Method Details
-
cond2sign
-
inequalityToCondition
-
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.JsonGenerationExceptionIOException
-
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
-