
Classes | |
| class | SortingIndexComparator |
| method ParameterSorting /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3533 | |
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| FAbstractEquation | clone () throws CloneNotSupportedException |
| internal | |
| void | buildConnectionSets (FQName prefix, ConnectionSetManager csm) |
| method Connections /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Connections.jrag:481 | |
| void | contentCheck () |
| method ContentCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ContentsCheck.jadd:27 | |
| void | setMeDifferentiated (FAbstractEquation e) |
| method FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1107 | |
| FAbstractEquation | getMeDifferentiated () |
| method FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1111 | |
| void | setMeIntegrated (FAbstractEquation e) |
| method FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1123 | |
| FAbstractEquation | getMeIntegrated () |
| method FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1127 | |
| void | calculateEquationSparsity (ArrayList< Integer >[] sp, int i, Set<?extends FVariable > vars, int offset) |
| method Sparsity /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2192 | |
| void | derivativeVariablesEquationSparsity (ArrayList< Integer >[] sp, int i) |
| method Sparsity /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2246 | |
| void | differentiatedRealVariablesEquationSparsity (ArrayList< Integer >[] sp, int i) |
| method Sparsity /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2275 | |
| void | realInputsEquationSparsity (ArrayList< Integer >[] sp, int i) |
| method Sparsity /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2304 | |
| void | algebraicRealVariablesEquationSparsity (ArrayList< Integer >[] sp, int i) |
| method Sparsity /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2333 | |
| void | addToParameterEquationsMap (HashMap< AbstractFVariable, FAbstractEquation > map) |
| method ParameterEquations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatNameBinding.jrag:191 | |
| void | flatten (FQName prefix, FClass fc) |
| method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:839 | |
| FAbstractEquation | flattenEqn (FQName prefix, FClass fc) |
| method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:859 | |
| FAbstractEquation | dynamicFAbstractEquation (FAbstractEquation eqn) |
| Dynamically places an FAbstractEquation in the tree under this FAbstractEquation. | |
| void | scalarize (List< FAbstractEquation > eqns, List< FVariable > vars, Map< String, FExp > indexMap) |
| method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:867 | |
| FAbstractEquation | diff (String name) |
| method Derivatives /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Symbolic.jrag:319 | |
| AliasPair | aliasVariables () |
| method TransformCanonical /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3049 | |
| void | removeBindingExpOfAssignedVars () |
| Remove binding expression of variables assigned in this equation. | |
| void | revertToBindingExp () |
| Convert this parameter equation to a binding expression. | |
| void | genResidual_CAD (int i, String indent, PrintStream str) |
| method CADCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CADCodeGen.jrag:736 | |
| void | genSolvedBlock_CAD (FVariable v, String indent, PrintStream str) |
| method CADCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CADCodeGen.jrag:840 | |
| void | genSolvedBlock_C (FVariable v, String indent, PrintStream str) |
| method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:1283 | |
| void | genResidual_C (int i, String indent, PrintStream str) |
| method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:1340 | |
| void | genAssignment_C (String indent, PrintStream str) |
| method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:1365 | |
| FAbstractEquation () | |
| method FlatModelica.ast:1 | |
| FAbstractEquation (FEquationType p0) | |
| method FlatModelica.ast:9 | |
| boolean | mayHaveRewrite () |
| internal method FlatModelica.ast:23 | |
| void | setType (FEquationType node) |
| Setter for Type high-level method FlatModelica.ast:5. | |
| FEquationType | getType () |
| Getter for Type high-level method FlatModelica.ast:12. | |
| FEquationType | getTypeNoTransform () |
| low-level method FlatModelica.ast:18 | |
| void | setInitialEquationList (List< FEquation > list) |
| Setter for InitialEquationList high-level method FlatModelica.ast:5. | |
| int | getNumInitialEquation () |
| FEquation | getInitialEquation (int i) |
| Getter for child in list InitialEquationList high-level method FlatModelica.ast:19. | |
| void | addInitialEquation (FEquation node) |
| Add element to list InitialEquationList high-level method FlatModelica.ast:27. | |
| void | addInitialEquationNoTransform (FEquation node) |
| low-level method FlatModelica.ast:34 | |
| void | setInitialEquation (FEquation node, int i) |
| Setter for child in list InitialEquationList high-level method FlatModelica.ast:42. | |
| List< FEquation > | getInitialEquations () |
| Getter for InitialEquation list. | |
| List< FEquation > | getInitialEquationsNoTransform () |
| low-level method FlatModelica.ast:56 | |
| List< FEquation > | getInitialEquationListNoTransform () |
| low-level method FlatModelica.ast:62 | |
| void | setDynamicFAbstractEquationList (List< FAbstractEquation > list) |
| Setter for DynamicFAbstractEquationList high-level method FlatModelica.ast:5. | |
| int | getNumDynamicFAbstractEquation () |
| FAbstractEquation | getDynamicFAbstractEquation (int i) |
| Getter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:19. | |
| void | addDynamicFAbstractEquation (FAbstractEquation node) |
| Add element to list DynamicFAbstractEquationList high-level method FlatModelica.ast:27. | |
| void | addDynamicFAbstractEquationNoTransform (FAbstractEquation node) |
| low-level method FlatModelica.ast:34 | |
| void | setDynamicFAbstractEquation (FAbstractEquation node, int i) |
| Setter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:42. | |
| List< FAbstractEquation > | getDynamicFAbstractEquations () |
| Getter for DynamicFAbstractEquation list. | |
| List< FAbstractEquation > | getDynamicFAbstractEquationsNoTransform () |
| low-level method FlatModelica.ast:56 | |
| List< FAbstractEquation > | getDynamicFAbstractEquationListNoTransform () |
| low-level method FlatModelica.ast:62 | |
| int | ndims () |
| Get array dimensions. | |
| Size | size () |
| syn Arrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:481 | |
| CValue | cevalParameter (FVariable fv) |
| Constant evaluation of binding equation for dependent parameter. | |
| boolean | mayContainConnect () |
| Check if this equation may legally contain a conncect clause. | |
| int | numScalarEquations () |
| syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:730 | |
| boolean | activeAtInitialization () |
| syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:938 | |
| boolean | replacedAtInitialization () |
| syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:958 | |
| List | getInitialEquationList () |
| syn nta FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:961 | |
| Set< FVariable > | referencedFVariablesInRHS () |
| syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1071 | |
| Set< FVariable > | referencedFVariablesInLHS () |
| syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1075 | |
| LinkedHashSet< FVariable > | inputs () |
| syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1429 | |
| LinkedHashSet< FVariable > | realInputs () |
| syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1441 | |
| LinkedHashSet< FVariable > | algebraicVariables () |
| syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1457 | |
| LinkedHashSet< FVariable > | algebraicRealVariables () |
| syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1469 | |
| LinkedHashSet< FVariable > | variables () |
| syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1517 | |
| FType | type () |
| syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:157 | |
| boolean | isReal () |
| syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:160 | |
| boolean | isInteger () |
| syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:161 | |
| boolean | isBoolean () |
| syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:162 | |
| boolean | isString () |
| syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:163 | |
| boolean | isConstant () |
| syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:92 | |
| boolean | isParameter () |
| syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:93 | |
| boolean | isDiscrete () |
| syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:94 | |
| boolean | isContinuous () |
| syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:95 | |
| Set< InstComponentDecl > | assignedSet () |
| Gives the set of components assigned in this equation. | |
| List | getDynamicFAbstractEquationList () |
| syn nta InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:576 | |
| boolean | isSolved (String name) |
| syn EquationSolve /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Symbolic.jrag:19 | |
| FExp | solution (String name) |
| syn EquationSolve /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Symbolic.jrag:23 | |
| boolean | isSolved (String name, boolean duringTearing) |
| syn EquationSolve /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Symbolic.jrag:27 | |
| FExp | solution (String name, boolean duringTearing) |
| syn EquationSolve /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Symbolic.jrag:31 | |
| boolean | isAliasEquation () |
| syn TransformCanonical /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3221 | |
| boolean | isSimple () |
| syn MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3503 | |
| ArrayList< FIdUseExp > | simpleLefts () |
| syn MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3506 | |
| boolean | isIndependentParameterEquation () |
| Test if this should be the binding expression of an independent parameter instead. | |
| boolean | isIgnored () |
| syn FlatNames /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1278 | |
| String | xmlNamespace () |
| syn XMLTagBinding /tmp/JModelica/Compiler/ModelicaXMLBackEnd/src/jastadd/XMLCodeGen.jrag:603 | |
| boolean | connectAllowed () |
| Check if this equation is in a place that allows connect clauses. | |
| FClass | myFClass () |
| inh FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:919 | |
| boolean | isParameterEquation () |
| inh FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:934 | |
| boolean | inFunction () |
| inh FlatFunctionUtils /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1497 | |
| boolean | inWhen () |
| inh FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1846 | |
| boolean | Define_boolean_connectAllowed (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ContentsCheck.jadd:105 internal | |
| boolean | Define_boolean_inFEquation (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:907 internal | |
| FAbstractEquation | Define_FAbstractEquation_myFEquation (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:911 internal | |
| boolean | Define_boolean_isLinear (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1577 internal | |
| boolean | Define_boolean_isInstComponentSize (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:297 internal | |
| boolean | Define_boolean_inAlgorithm (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1510 internal | |
| boolean | Define_boolean_inEquation (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1820 internal | |
| boolean | Define_boolean_inConnectClause (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1834 internal | |
| boolean | Define_boolean_inIfCondition (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1842 internal | |
| boolean | Define_boolean_isElse (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:2074 internal | |
| ASTNode | rewriteTo () |
| internal | |
| LinkedHashSet< FVariable > | retrieveInputs () |
| Collection attribute returning all input variables (FVariables) referenced in an equation. | |
| java.util.Set | FAbstractEquation_retrieveInputs_contributors () |
| LinkedHashSet< FVariable > | retrieveAlgebraicVariables () |
| Collection attribute returning all algebraic variables (FVariables) referenced in an equation. | |
| java.util.Set | FAbstractEquation_retrieveAlgebraicVariables_contributors () |
| LinkedHashSet < FDerivativeVariable > | derivativeVariables () |
| Collection attribute returning all derivative variables (FDerivativeVariables) referenced in an equation. | |
| java.util.Set | FAbstractEquation_derivativeVariables_contributors () |
| LinkedHashSet< FVariable > | differentiatedVariables () |
| Collection attribute returning all differentiated variables (FVariables) referenced in an equation. | |
| java.util.Set | FAbstractEquation_differentiatedVariables_contributors () |
| LinkedHashSet< FVariable > | discreteVariables () |
| Collection attribute returning all discrete variables (FVariables) referenced in an equation. | |
| java.util.Set | FAbstractEquation_discreteVariables_contributors () |
| LinkedHashSet< FVariable > | discretePreVariables () |
| Collection attribute returning all pre variables (FPreVariable) referenced in an equation. | |
| java.util.Set | FAbstractEquation_discretePreVariables_contributors () |
Static Public Member Functions | |
| static TreeSet< FAbstractEquation > | sortingSet () |
| Creates a TreeSet that can hold FAbstractEquations, sorted by their sortingIndex. | |
Public Attributes | |
| boolean | aliasClassified = false |
| method TransformCanonical /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3053 | |
| boolean | classifiedAsAlias = false |
| method TransformCanonical /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3054 | |
| int | sortingIndex = -1 |
| Index of equation during equation sorting. | |
Protected Member Functions | |
| int | numChildren () |
| low-level method FlatModelica.ast:17 | |
| int | getInitialEquationListChildPosition () |
| low-level method FlatModelica.ast:68 | |
| int | getDynamicFAbstractEquationListChildPosition () |
| low-level method FlatModelica.ast:68 | |
| void | collect_contributors_FAbstractEquation_retrieveInputs () |
| void | collect_contributors_FAbstractEquation_retrieveAlgebraicVariables () |
| void | collect_contributors_FAbstractEquation_derivativeVariables () |
| void | collect_contributors_FAbstractEquation_differentiatedVariables () |
| void | collect_contributors_FAbstractEquation_discreteVariables () |
| void | collect_contributors_FAbstractEquation_discretePreVariables () |
Static Protected Member Functions | |
| static Set< InstComponentDecl > | assignedSetFromEqns (List< FAbstractEquation > eqns) |
| method FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:175 | |
Protected Attributes | |
| boolean | size_computed = false |
| internal | |
| Size | size_value |
| internal | |
| boolean | inputs_computed = false |
| internal | |
| LinkedHashSet< FVariable > | inputs_value |
| internal | |
| boolean | realInputs_computed = false |
| internal | |
| LinkedHashSet< FVariable > | realInputs_value |
| internal | |
| boolean | algebraicVariables_computed = false |
| internal | |
| LinkedHashSet< FVariable > | algebraicVariables_value |
| internal | |
| boolean | algebraicRealVariables_computed = false |
| internal | |
| LinkedHashSet< FVariable > | algebraicRealVariables_value |
| internal | |
| boolean | variables_computed = false |
| internal | |
| LinkedHashSet< FVariable > | variables_value |
| internal | |
| boolean | type_computed = false |
| internal | |
| FType | type_value |
| internal | |
| boolean | assignedSet_computed = false |
| internal | |
| Set< InstComponentDecl > | assignedSet_value |
| internal | |
| boolean | getDynamicFAbstractEquationList_computed = false |
| internal | |
| List | getDynamicFAbstractEquationList_value |
| internal | |
| java.util.Map | solution_String_values |
| internal | |
| List | solution_String_list |
| java.util.Map | solution_String_boolean_values |
| internal | |
| List | solution_String_boolean_list |
| boolean | isAliasEquation_computed = false |
| internal | |
| boolean | isAliasEquation_value |
| internal | |
| boolean | isSimple_computed = false |
| internal | |
| boolean | isSimple_value |
| internal | |
| boolean | simpleLefts_computed = false |
| internal | |
| ArrayList< FIdUseExp > | simpleLefts_value |
| internal | |
| boolean | FAbstractEquation_retrieveInputs_computed = false |
| internal | |
| LinkedHashSet< FVariable > | FAbstractEquation_retrieveInputs_value |
| internal | |
| boolean | FAbstractEquation_retrieveAlgebraicVariables_computed = false |
| internal | |
| LinkedHashSet< FVariable > | FAbstractEquation_retrieveAlgebraicVariables_value |
| internal | |
| boolean | FAbstractEquation_derivativeVariables_computed = false |
| internal | |
| LinkedHashSet < FDerivativeVariable > | FAbstractEquation_derivativeVariables_value |
| internal | |
| boolean | FAbstractEquation_differentiatedVariables_computed = false |
| internal | |
| LinkedHashSet< FVariable > | FAbstractEquation_differentiatedVariables_value |
| internal | |
| boolean | FAbstractEquation_discreteVariables_computed = false |
| internal | |
| LinkedHashSet< FVariable > | FAbstractEquation_discreteVariables_value |
| internal | |
| boolean | FAbstractEquation_discretePreVariables_computed = false |
| internal | |
| LinkedHashSet< FVariable > | FAbstractEquation_discretePreVariables_value |
| internal | |
Package Attributes | |
| java.util.Set | FAbstractEquation_retrieveInputs_contributors |
| java.util.Set | FAbstractEquation_retrieveAlgebraicVariables_contributors |
| java.util.Set | FAbstractEquation_derivativeVariables_contributors |
| java.util.Set | FAbstractEquation_differentiatedVariables_contributors |
| java.util.Set | FAbstractEquation_discreteVariables_contributors |
| java.util.Set | FAbstractEquation_discretePreVariables_contributors |
The NTA InitialEquation is used to represent default initial equations for when equations that are not active during initialization. node FlatModelica.ast:415
| org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation | ( | ) |
method FlatModelica.ast:1
| org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation | ( | FEquationType | p0 | ) |
method FlatModelica.ast:9
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.activeAtInitialization | ( | ) |
syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:938
Reimplemented in org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FAbstractEquation.addDynamicFAbstractEquation | ( | FAbstractEquation | node | ) |
Add element to list DynamicFAbstractEquationList high-level method FlatModelica.ast:27.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.addDynamicFAbstractEquationNoTransform | ( | FAbstractEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.addInitialEquation | ( | FEquation | node | ) |
Add element to list InitialEquationList high-level method FlatModelica.ast:27.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.addInitialEquationNoTransform | ( | FEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.addToParameterEquationsMap | ( | HashMap< AbstractFVariable, FAbstractEquation > | map | ) |
method ParameterEquations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatNameBinding.jrag:191
Reimplemented in org.jmodelica.modelica.compiler.FEquation, and org.jmodelica.modelica.compiler.FFunctionCallEquation.
| LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.algebraicRealVariables | ( | ) |
syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1469
| void org.jmodelica.modelica.compiler.FAbstractEquation.algebraicRealVariablesEquationSparsity | ( | ArrayList< Integer >[] | sp, | |
| int | i | |||
| ) |
method Sparsity /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2333
| LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.algebraicVariables | ( | ) |
syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1457
Reimplemented in org.jmodelica.modelica.compiler.FWhenEquation.
| AliasPair org.jmodelica.modelica.compiler.FAbstractEquation.aliasVariables | ( | ) |
method TransformCanonical /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3049
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| Set<InstComponentDecl> org.jmodelica.modelica.compiler.FAbstractEquation.assignedSet | ( | ) |
Gives the set of components assigned in this equation.
Only works in instance tree. For if and when equations, only the first branch is considered. syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:188
Reimplemented in org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| static Set<InstComponentDecl> org.jmodelica.modelica.compiler.FAbstractEquation.assignedSetFromEqns | ( | List< FAbstractEquation > | eqns | ) | [static, protected] |
method FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:175
| void org.jmodelica.modelica.compiler.FAbstractEquation.buildConnectionSets | ( | FQName | prefix, | |
| ConnectionSetManager | csm | |||
| ) |
method Connections /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Connections.jrag:481
Reimplemented in org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.calculateEquationSparsity | ( | ArrayList< Integer >[] | sp, | |
| int | i, | |||
| Set<?extends FVariable > | vars, | |||
| int | offset | |||
| ) |
method Sparsity /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2192
Reimplemented in org.jmodelica.modelica.compiler.FFunctionCallEquation.
Constant evaluation of binding equation for dependent parameter.
syn ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1512
Reimplemented in org.jmodelica.modelica.compiler.FEquation, and org.jmodelica.modelica.compiler.FFunctionCallEquation.
| FAbstractEquation org.jmodelica.modelica.compiler.FAbstractEquation.clone | ( | ) | throws CloneNotSupportedException |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.collect_contributors_FAbstractEquation_derivativeVariables | ( | ) | [protected] |
| void org.jmodelica.modelica.compiler.FAbstractEquation.collect_contributors_FAbstractEquation_differentiatedVariables | ( | ) | [protected] |
| void org.jmodelica.modelica.compiler.FAbstractEquation.collect_contributors_FAbstractEquation_discretePreVariables | ( | ) | [protected] |
| void org.jmodelica.modelica.compiler.FAbstractEquation.collect_contributors_FAbstractEquation_discreteVariables | ( | ) | [protected] |
| void org.jmodelica.modelica.compiler.FAbstractEquation.collect_contributors_FAbstractEquation_retrieveAlgebraicVariables | ( | ) | [protected] |
| void org.jmodelica.modelica.compiler.FAbstractEquation.collect_contributors_FAbstractEquation_retrieveInputs | ( | ) | [protected] |
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.connectAllowed | ( | ) |
Check if this equation is in a place that allows connect clauses.
inh ContentCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ContentsCheck.jadd:104
| void org.jmodelica.modelica.compiler.FAbstractEquation.contentCheck | ( | ) |
method ContentCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ContentsCheck.jadd:27
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.Define_boolean_connectAllowed | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ContentsCheck.jadd:105 internal
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.Define_boolean_inAlgorithm | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1510 internal
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.Define_boolean_inConnectClause | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1834 internal
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, and org.jmodelica.modelica.compiler.FConnectClause.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.Define_boolean_inEquation | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1820 internal
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.Define_boolean_inFEquation | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:907 internal
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.Define_boolean_inIfCondition | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1842 internal
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.Define_boolean_isElse | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:2074 internal
Reimplemented in org.jmodelica.modelica.compiler.FIfWhenEquation.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.Define_boolean_isInstComponentSize | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:297 internal
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.Define_boolean_isLinear | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1577 internal
| FAbstractEquation org.jmodelica.modelica.compiler.FAbstractEquation.Define_FAbstractEquation_myFEquation | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:911 internal
| LinkedHashSet<FDerivativeVariable> org.jmodelica.modelica.compiler.FAbstractEquation.derivativeVariables | ( | ) |
Collection attribute returning all derivative variables (FDerivativeVariables) referenced in an equation.
coll FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1476
| void org.jmodelica.modelica.compiler.FAbstractEquation.derivativeVariablesEquationSparsity | ( | ArrayList< Integer >[] | sp, | |
| int | i | |||
| ) |
method Sparsity /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2246
| FAbstractEquation org.jmodelica.modelica.compiler.FAbstractEquation.diff | ( | String | name | ) |
method Derivatives /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Symbolic.jrag:319
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| void org.jmodelica.modelica.compiler.FAbstractEquation.differentiatedRealVariablesEquationSparsity | ( | ArrayList< Integer >[] | sp, | |
| int | i | |||
| ) |
method Sparsity /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2275
| LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.differentiatedVariables | ( | ) |
Collection attribute returning all differentiated variables (FVariables) referenced in an equation.
coll FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1487
| LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.discretePreVariables | ( | ) |
Collection attribute returning all pre variables (FPreVariable) referenced in an equation.
coll FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1510
| LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.discreteVariables | ( | ) |
Collection attribute returning all discrete variables (FVariables) referenced in an equation.
coll FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1498
| FAbstractEquation org.jmodelica.modelica.compiler.FAbstractEquation.dynamicFAbstractEquation | ( | FAbstractEquation | eqn | ) |
Dynamically places an FAbstractEquation in the tree under this FAbstractEquation.
| java.util.Set org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_derivativeVariables_contributors | ( | ) |
| java.util.Set org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_differentiatedVariables_contributors | ( | ) |
| java.util.Set org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_discretePreVariables_contributors | ( | ) |
| java.util.Set org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_discreteVariables_contributors | ( | ) |
| java.util.Set org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_retrieveAlgebraicVariables_contributors | ( | ) |
| java.util.Set org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_retrieveInputs_contributors | ( | ) |
method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:839
| FAbstractEquation org.jmodelica.modelica.compiler.FAbstractEquation.flattenEqn | ( | FQName | prefix, | |
| FClass | fc | |||
| ) |
method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:859
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.flushCache | ( | ) |
low-level
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.flushCollectionCache | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.genAssignment_C | ( | String | indent, | |
| PrintStream | str | |||
| ) |
method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:1365
Reimplemented in org.jmodelica.modelica.compiler.FEquation, and org.jmodelica.modelica.compiler.FFunctionCallEquation.
| void org.jmodelica.modelica.compiler.FAbstractEquation.genResidual_C | ( | int | i, | |
| String | indent, | |||
| PrintStream | str | |||
| ) |
method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:1340
Reimplemented in org.jmodelica.modelica.compiler.FEquation, and org.jmodelica.modelica.compiler.FFunctionCallEquation.
| void org.jmodelica.modelica.compiler.FAbstractEquation.genResidual_CAD | ( | int | i, | |
| String | indent, | |||
| PrintStream | str | |||
| ) |
method CADCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CADCodeGen.jrag:736
Reimplemented in org.jmodelica.modelica.compiler.FEquation, and org.jmodelica.modelica.compiler.FFunctionCallEquation.
| void org.jmodelica.modelica.compiler.FAbstractEquation.genSolvedBlock_C | ( | FVariable | v, | |
| String | indent, | |||
| PrintStream | str | |||
| ) |
method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:1283
Reimplemented in org.jmodelica.modelica.compiler.FEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FAbstractEquation.genSolvedBlock_CAD | ( | FVariable | v, | |
| String | indent, | |||
| PrintStream | str | |||
| ) |
method CADCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CADCodeGen.jrag:840
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| FAbstractEquation org.jmodelica.modelica.compiler.FAbstractEquation.getDynamicFAbstractEquation | ( | int | i | ) |
Getter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:19.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| List org.jmodelica.modelica.compiler.FAbstractEquation.getDynamicFAbstractEquationList | ( | ) |
syn nta InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:576
| int org.jmodelica.modelica.compiler.FAbstractEquation.getDynamicFAbstractEquationListChildPosition | ( | ) | [protected] |
low-level method FlatModelica.ast:68
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FAbstractEquation.getDynamicFAbstractEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:62
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FAbstractEquation.getDynamicFAbstractEquations | ( | ) |
Getter for DynamicFAbstractEquation list.
high-level method FlatModelica.ast:50
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FAbstractEquation.getDynamicFAbstractEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| FEquation org.jmodelica.modelica.compiler.FAbstractEquation.getInitialEquation | ( | int | i | ) |
Getter for child in list InitialEquationList high-level method FlatModelica.ast:19.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| List org.jmodelica.modelica.compiler.FAbstractEquation.getInitialEquationList | ( | ) |
syn nta FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:961
Reimplemented in org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FAbstractEquation.getInitialEquationListChildPosition | ( | ) | [protected] |
low-level method FlatModelica.ast:68
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| List<FEquation> org.jmodelica.modelica.compiler.FAbstractEquation.getInitialEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:62
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| List<FEquation> org.jmodelica.modelica.compiler.FAbstractEquation.getInitialEquations | ( | ) |
Getter for InitialEquation list.
high-level method FlatModelica.ast:50
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| List<FEquation> org.jmodelica.modelica.compiler.FAbstractEquation.getInitialEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| FAbstractEquation org.jmodelica.modelica.compiler.FAbstractEquation.getMeDifferentiated | ( | ) |
method FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1111
| FAbstractEquation org.jmodelica.modelica.compiler.FAbstractEquation.getMeIntegrated | ( | ) |
method FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1127
| int org.jmodelica.modelica.compiler.FAbstractEquation.getNumDynamicFAbstractEquation | ( | ) |
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| int org.jmodelica.modelica.compiler.FAbstractEquation.getNumInitialEquation | ( | ) |
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| FEquationType org.jmodelica.modelica.compiler.FAbstractEquation.getType | ( | ) |
Getter for Type high-level method FlatModelica.ast:12.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| FEquationType org.jmodelica.modelica.compiler.FAbstractEquation.getTypeNoTransform | ( | ) |
low-level method FlatModelica.ast:18
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.inFunction | ( | ) |
inh FlatFunctionUtils /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1497
| LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.inputs | ( | ) |
syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1429
Reimplemented in org.jmodelica.modelica.compiler.FWhenEquation.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.inWhen | ( | ) |
inh FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1846
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isAliasEquation | ( | ) |
syn TransformCanonical /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3221
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isBoolean | ( | ) |
syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:162
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isConstant | ( | ) |
syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:92
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isContinuous | ( | ) |
syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:95
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isDiscrete | ( | ) |
syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:94
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isIgnored | ( | ) |
syn FlatNames /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1278
Reimplemented in org.jmodelica.modelica.compiler.FFunctionCallEquation.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isIndependentParameterEquation | ( | ) |
Test if this should be the binding expression of an independent parameter instead.
syn ParameterSorting /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3721
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isInteger | ( | ) |
syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:161
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isParameter | ( | ) |
syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:93
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isParameterEquation | ( | ) |
inh FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:934
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isReal | ( | ) |
syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:160
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isSimple | ( | ) |
syn MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3503
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isSolved | ( | String | name, | |
| boolean | duringTearing | |||
| ) |
syn EquationSolve /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Symbolic.jrag:27
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isSolved | ( | String | name | ) |
syn EquationSolve /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Symbolic.jrag:19
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.isString | ( | ) |
syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:163
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.mayContainConnect | ( | ) |
Check if this equation may legally contain a conncect clause.
syn ContentCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ContentsCheck.jadd:112
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.mayHaveRewrite | ( | ) |
internal method FlatModelica.ast:23
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| FClass org.jmodelica.modelica.compiler.FAbstractEquation.myFClass | ( | ) |
inh FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:919
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock.
| int org.jmodelica.modelica.compiler.FAbstractEquation.ndims | ( | ) |
Get array dimensions.
A value > 0 indicates an array, 0 indicates a scalar and -1 indicates an error in computation of the array dimensions.
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| int org.jmodelica.modelica.compiler.FAbstractEquation.numChildren | ( | ) | [protected] |
low-level method FlatModelica.ast:17
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| int org.jmodelica.modelica.compiler.FAbstractEquation.numScalarEquations | ( | ) |
syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:730
Reimplemented in org.jmodelica.modelica.compiler.FFunctionCallEquation, and org.jmodelica.modelica.compiler.FIfWhenEquation.
| LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.realInputs | ( | ) |
syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1441
| void org.jmodelica.modelica.compiler.FAbstractEquation.realInputsEquationSparsity | ( | ArrayList< Integer >[] | sp, | |
| int | i | |||
| ) |
method Sparsity /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2304
| Set<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.referencedFVariablesInLHS | ( | ) |
syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1075
Reimplemented in org.jmodelica.modelica.compiler.FEquation, and org.jmodelica.modelica.compiler.FFunctionCallEquation.
| Set<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.referencedFVariablesInRHS | ( | ) |
syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1071
Reimplemented in org.jmodelica.modelica.compiler.FEquation, and org.jmodelica.modelica.compiler.FFunctionCallEquation.
| void org.jmodelica.modelica.compiler.FAbstractEquation.removeBindingExpOfAssignedVars | ( | ) |
Remove binding expression of variables assigned in this equation.
method ParameterSorting /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3684
Reimplemented in org.jmodelica.modelica.compiler.FEquation, and org.jmodelica.modelica.compiler.FFunctionCallEquation.
| boolean org.jmodelica.modelica.compiler.FAbstractEquation.replacedAtInitialization | ( | ) |
syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:958
Reimplemented in org.jmodelica.modelica.compiler.FWhenEquation.
| LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.retrieveAlgebraicVariables | ( | ) |
Collection attribute returning all algebraic variables (FVariables) referenced in an equation.
coll FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1449
| LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.retrieveInputs | ( | ) |
Collection attribute returning all input variables (FVariables) referenced in an equation.
coll FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1421
| void org.jmodelica.modelica.compiler.FAbstractEquation.revertToBindingExp | ( | ) |
Convert this parameter equation to a binding expression.
method ParameterSorting /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3735
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| ASTNode org.jmodelica.modelica.compiler.FAbstractEquation.rewriteTo | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.scalarize | ( | List< FAbstractEquation > | eqns, | |
| List< FVariable > | vars, | |||
| Map< String, FExp > | indexMap | |||
| ) |
method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:867
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FAbstractEquation.setDynamicFAbstractEquation | ( | FAbstractEquation | node, | |
| int | i | |||
| ) |
Setter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:42.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.setDynamicFAbstractEquationList | ( | List< FAbstractEquation > | list | ) |
Setter for DynamicFAbstractEquationList high-level method FlatModelica.ast:5.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.setInitialEquation | ( | FEquation | node, | |
| int | i | |||
| ) |
Setter for child in list InitialEquationList high-level method FlatModelica.ast:42.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.setInitialEquationList | ( | List< FEquation > | list | ) |
Setter for InitialEquationList high-level method FlatModelica.ast:5.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| void org.jmodelica.modelica.compiler.FAbstractEquation.setMeDifferentiated | ( | FAbstractEquation | e | ) |
method FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1107
| void org.jmodelica.modelica.compiler.FAbstractEquation.setMeIntegrated | ( | FAbstractEquation | e | ) |
method FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1123
| void org.jmodelica.modelica.compiler.FAbstractEquation.setType | ( | FEquationType | node | ) |
Setter for Type high-level method FlatModelica.ast:5.
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock, org.jmodelica.modelica.compiler.FConnectClause, org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FEquation, org.jmodelica.modelica.compiler.FForClauseE, org.jmodelica.modelica.compiler.FFunctionCallEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenElseEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, org.jmodelica.modelica.compiler.FUnsupportedEquation, org.jmodelica.modelica.compiler.FWhenEquation, and org.jmodelica.modelica.compiler.InstForClauseE.
| ArrayList<FIdUseExp> org.jmodelica.modelica.compiler.FAbstractEquation.simpleLefts | ( | ) |
syn MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3506
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| Size org.jmodelica.modelica.compiler.FAbstractEquation.size | ( | ) |
syn Arrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:481
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| FExp org.jmodelica.modelica.compiler.FAbstractEquation.solution | ( | String | name, | |
| boolean | duringTearing | |||
| ) |
syn EquationSolve /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Symbolic.jrag:31
Reimplemented in org.jmodelica.modelica.compiler.FEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FExp org.jmodelica.modelica.compiler.FAbstractEquation.solution | ( | String | name | ) |
syn EquationSolve /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Symbolic.jrag:23
| static TreeSet<FAbstractEquation> org.jmodelica.modelica.compiler.FAbstractEquation.sortingSet | ( | ) | [static] |
Creates a TreeSet that can hold FAbstractEquations, sorted by their sortingIndex.
method ParameterSorting /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3551
| FType org.jmodelica.modelica.compiler.FAbstractEquation.type | ( | ) |
syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:157
Reimplemented in org.jmodelica.modelica.compiler.FEquation.
| LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.variables | ( | ) |
syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1517
| String org.jmodelica.modelica.compiler.FAbstractEquation.xmlNamespace | ( | ) |
syn XMLTagBinding /tmp/JModelica/Compiler/ModelicaXMLBackEnd/src/jastadd/XMLCodeGen.jrag:603
Reimplemented in org.jmodelica.modelica.compiler.FAlgorithmBlock.
boolean org.jmodelica.modelica.compiler.FAbstractEquation.algebraicRealVariables_computed = false [protected] |
internal
LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.algebraicRealVariables_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.algebraicVariables_computed = false [protected] |
internal
LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.algebraicVariables_value [protected] |
internal
method TransformCanonical /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3053
boolean org.jmodelica.modelica.compiler.FAbstractEquation.assignedSet_computed = false [protected] |
internal
Set<InstComponentDecl> org.jmodelica.modelica.compiler.FAbstractEquation.assignedSet_value [protected] |
internal
method TransformCanonical /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3054
boolean org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_derivativeVariables_computed = false [protected] |
internal
java.util.Set org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_derivativeVariables_contributors [package] |
LinkedHashSet<FDerivativeVariable> org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_derivativeVariables_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_differentiatedVariables_computed = false [protected] |
internal
java.util.Set org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_differentiatedVariables_contributors [package] |
LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_differentiatedVariables_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_discretePreVariables_computed = false [protected] |
internal
java.util.Set org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_discretePreVariables_contributors [package] |
LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_discretePreVariables_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_discreteVariables_computed = false [protected] |
internal
java.util.Set org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_discreteVariables_contributors [package] |
LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_discreteVariables_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_retrieveAlgebraicVariables_computed = false [protected] |
internal
java.util.Set org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_retrieveAlgebraicVariables_contributors [package] |
LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_retrieveAlgebraicVariables_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_retrieveInputs_computed = false [protected] |
internal
java.util.Set org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_retrieveInputs_contributors [package] |
LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation_retrieveInputs_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.getDynamicFAbstractEquationList_computed = false [protected] |
internal
List org.jmodelica.modelica.compiler.FAbstractEquation.getDynamicFAbstractEquationList_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.inputs_computed = false [protected] |
internal
LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.inputs_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.isAliasEquation_computed = false [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.isAliasEquation_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.isSimple_computed = false [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.isSimple_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.realInputs_computed = false [protected] |
internal
LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.realInputs_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.simpleLefts_computed = false [protected] |
internal
ArrayList<FIdUseExp> org.jmodelica.modelica.compiler.FAbstractEquation.simpleLefts_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.size_computed = false [protected] |
internal
internal
java.util.Map org.jmodelica.modelica.compiler.FAbstractEquation.solution_String_boolean_values [protected] |
internal
java.util.Map org.jmodelica.modelica.compiler.FAbstractEquation.solution_String_values [protected] |
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.type_computed = false [protected] |
internal
internal
boolean org.jmodelica.modelica.compiler.FAbstractEquation.variables_computed = false [protected] |
internal
LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FAbstractEquation.variables_value [protected] |
internal
1.5.8