Package org.lemsml.export.vhdl
Class VHDLEquations
- java.lang.Object
-
- org.lemsml.export.vhdl.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)
-
-
-
Method Detail
-
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
-
-