
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| FFunctionCallEquation | clone () throws CloneNotSupportedException |
| internal | |
| FFunctionCallEquation | copy () |
| internal | |
| FFunctionCallEquation | fullCopy () |
| low-level | |
| FFunctionCallEquation (List< FFunctionCallLeft > left, FAbstractFunctionCall call) | |
| Constructs a function call equation that is not initial. | |
| void | calculateEquationSparsity (ArrayList< Integer >[] sp, int i, Set<?extends FVariable > vars, int offset) |
| method Sparsity /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2202 | |
| void | addToParameterEquationsMap (HashMap< AbstractFVariable, FAbstractEquation > map) |
| method ParameterEquations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatNameBinding.jrag:199 | |
| FFunctionCallEquation | flattenEqn (FQName prefix, FClass fc) |
| method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:903 | |
| void | prettyPrint (Printer p, PrintStream str, String indent) |
| method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:1010 | |
| void | scalarize (List< FAbstractEquation > eqns, List< FVariable > vars, Map< String, FExp > indexMap) |
| Scalarize equation and put all scalarized equations in list eqns. | |
| void | removeBindingExpOfAssignedVars () |
| method ParameterSorting /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3690 | |
| void | prettyPrint_XML (Printer p, PrintStream str, String indent) |
| method XMLCodeGen /tmp/JModelica/Compiler/ModelicaXMLBackEnd/src/jastadd/XMLCodeGen.jrag:237 | |
| void | genResidual_CAD (int i, String indent, PrintStream str) |
| method CADCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CADCodeGen.jrag:953 | |
| void | genResidual_C (int i, String indent, PrintStream str) |
| method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:1351 | |
| void | genAssignment_C (String indent, PrintStream str) |
| method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:1384 | |
| FFunctionCallEquation () | |
| method FlatModelica.ast:1 | |
| FFunctionCallEquation (FEquationType p0, List< FFunctionCallLeft > p1, FAbstractFunctionCall p2) | |
| method FlatModelica.ast:10 | |
| boolean | mayHaveRewrite () |
| internal method FlatModelica.ast:26 | |
| 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 | setLeftList (List< FFunctionCallLeft > list) |
| Setter for LeftList high-level method FlatModelica.ast:5. | |
| int | getNumLeft () |
| FFunctionCallLeft | getLeft (int i) |
| Getter for child in list LeftList high-level method FlatModelica.ast:19. | |
| void | addLeft (FFunctionCallLeft node) |
| Add element to list LeftList high-level method FlatModelica.ast:27. | |
| void | addLeftNoTransform (FFunctionCallLeft node) |
| low-level method FlatModelica.ast:34 | |
| void | setLeft (FFunctionCallLeft node, int i) |
| Setter for child in list LeftList high-level method FlatModelica.ast:42. | |
| List< FFunctionCallLeft > | getLefts () |
| Getter for Left list. | |
| List< FFunctionCallLeft > | getLeftsNoTransform () |
| low-level method FlatModelica.ast:56 | |
| List< FFunctionCallLeft > | getLeftList () |
| Getter for list LeftList high-level method FlatModelica.ast:63. | |
| List< FFunctionCallLeft > | getLeftListNoTransform () |
| low-level method FlatModelica.ast:72 | |
| void | setCall (FAbstractFunctionCall node) |
| Setter for Call high-level method FlatModelica.ast:5. | |
| FAbstractFunctionCall | getCall () |
| Getter for Call high-level method FlatModelica.ast:12. | |
| FAbstractFunctionCall | getCallNoTransform () |
| 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 | |
| CValue | cevalParameter (FVariable fv) |
| Constant evaluation of binding equation for dependent parameter. | |
| int | numScalarEquations () |
| syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:739 | |
| Set< FVariable > | referencedParametersInLHS () |
| syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1048 | |
| Set< FVariable > | referencedFVariablesInRHS () |
| syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1073 | |
| Set< FVariable > | referencedFVariablesInLHS () |
| syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1077 | |
| Set< InstComponentDecl > | assignedSet () |
| Gives the set of components assigned in this equation. | |
| boolean | isIgnored () |
| syn FlatNames /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1279 | |
| String | xmlTag () |
| syn XMLTagBinding /tmp/JModelica/Compiler/ModelicaXMLBackEnd/src/jastadd/XMLCodeGen.jrag:571 | |
| Size | Define_Size_size (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:744 internal | |
| Set< FVariable > | Define_Set_FVariable__boundParameters (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:898 internal | |
| FType | Define_FType_type (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:467 internal | |
| String | Define_String_functionCallDecription (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:463 internal | |
| String | Define_String_funcName (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1432 internal | |
| boolean | Define_boolean_isFunctionCallClause (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1524 internal | |
| int | Define_int_prevIndex (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1540 internal | |
| InstComponentDecl | Define_InstComponentDecl_myOutput (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1571 internal | |
| boolean | Define_boolean_functionCallIsExp (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1581 internal | |
| ArrayList< FFunctionCallLeft > | Define_ArrayList_FFunctionCallLeft__myLefts (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1588 internal | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| int | numChildren () |
| low-level method FlatModelica.ast:20 | |
| int | getInitialEquationListChildPosition () |
| low-level method FlatModelica.ast:68 | |
| int | getDynamicFAbstractEquationListChildPosition () |
| low-level method FlatModelica.ast:68 | |
Protected Attributes | |
| boolean | referencedFVariablesInLHS_computed = false |
| internal | |
| Set< FVariable > | referencedFVariablesInLHS_value |
| internal | |
Example: (x, y, z) = func(a, b); node FlatModelica.ast:434
| org.jmodelica.modelica.compiler.FFunctionCallEquation.FFunctionCallEquation | ( | List< FFunctionCallLeft > | left, | |
| FAbstractFunctionCall | call | |||
| ) |
Constructs a function call equation that is not initial.
method Constructors /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Constructors.jrag:52
| org.jmodelica.modelica.compiler.FFunctionCallEquation.FFunctionCallEquation | ( | ) |
method FlatModelica.ast:1
| org.jmodelica.modelica.compiler.FFunctionCallEquation.FFunctionCallEquation | ( | FEquationType | p0, | |
| List< FFunctionCallLeft > | p1, | |||
| FAbstractFunctionCall | p2 | |||
| ) |
method FlatModelica.ast:10
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.addDynamicFAbstractEquation | ( | FAbstractEquation | node | ) |
Add element to list DynamicFAbstractEquationList high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.addDynamicFAbstractEquationNoTransform | ( | FAbstractEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.addInitialEquation | ( | FEquation | node | ) |
Add element to list InitialEquationList high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.addInitialEquationNoTransform | ( | FEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.addLeft | ( | FFunctionCallLeft | node | ) |
Add element to list LeftList high-level method FlatModelica.ast:27.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.addLeftNoTransform | ( | FFunctionCallLeft | node | ) |
low-level method FlatModelica.ast:34
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.addToParameterEquationsMap | ( | HashMap< AbstractFVariable, FAbstractEquation > | map | ) |
method ParameterEquations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatNameBinding.jrag:199
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| Set<InstComponentDecl> org.jmodelica.modelica.compiler.FFunctionCallEquation.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:196
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.calculateEquationSparsity | ( | ArrayList< Integer >[] | sp, | |
| int | i, | |||
| Set<?extends FVariable > | vars, | |||
| int | offset | |||
| ) |
method Sparsity /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:2202
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Constant evaluation of binding equation for dependent parameter.
syn ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1514
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| FFunctionCallEquation org.jmodelica.modelica.compiler.FFunctionCallEquation.clone | ( | ) | throws CloneNotSupportedException |
| FFunctionCallEquation org.jmodelica.modelica.compiler.FFunctionCallEquation.copy | ( | ) |
internal
| ArrayList<FFunctionCallLeft> org.jmodelica.modelica.compiler.FFunctionCallEquation.Define_ArrayList_FFunctionCallLeft__myLefts | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1588 internal
| boolean org.jmodelica.modelica.compiler.FFunctionCallEquation.Define_boolean_functionCallIsExp | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1581 internal
| boolean org.jmodelica.modelica.compiler.FFunctionCallEquation.Define_boolean_isFunctionCallClause | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1524 internal
| FType org.jmodelica.modelica.compiler.FFunctionCallEquation.Define_FType_type | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:467 internal
| InstComponentDecl org.jmodelica.modelica.compiler.FFunctionCallEquation.Define_InstComponentDecl_myOutput | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1571 internal
| int org.jmodelica.modelica.compiler.FFunctionCallEquation.Define_int_prevIndex | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1540 internal
| Set<FVariable> org.jmodelica.modelica.compiler.FFunctionCallEquation.Define_Set_FVariable__boundParameters | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:898 internal
| Size org.jmodelica.modelica.compiler.FFunctionCallEquation.Define_Size_size | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:744 internal
| String org.jmodelica.modelica.compiler.FFunctionCallEquation.Define_String_funcName | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1432 internal
| String org.jmodelica.modelica.compiler.FFunctionCallEquation.Define_String_functionCallDecription | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:463 internal
| FFunctionCallEquation org.jmodelica.modelica.compiler.FFunctionCallEquation.flattenEqn | ( | FQName | prefix, | |
| FClass | fc | |||
| ) |
method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:903
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.flushCache | ( | ) |
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.flushCollectionCache | ( | ) |
| FFunctionCallEquation org.jmodelica.modelica.compiler.FFunctionCallEquation.fullCopy | ( | ) |
low-level
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.genAssignment_C | ( | String | indent, | |
| PrintStream | str | |||
| ) |
method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:1384
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.genResidual_C | ( | int | i, | |
| String | indent, | |||
| PrintStream | str | |||
| ) |
method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:1351
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.genResidual_CAD | ( | int | i, | |
| String | indent, | |||
| PrintStream | str | |||
| ) |
method CADCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CADCodeGen.jrag:953
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| FAbstractFunctionCall org.jmodelica.modelica.compiler.FFunctionCallEquation.getCall | ( | ) |
Getter for Call high-level method FlatModelica.ast:12.
| FAbstractFunctionCall org.jmodelica.modelica.compiler.FFunctionCallEquation.getCallNoTransform | ( | ) |
low-level method FlatModelica.ast:18
| FAbstractEquation org.jmodelica.modelica.compiler.FFunctionCallEquation.getDynamicFAbstractEquation | ( | int | i | ) |
Getter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| int org.jmodelica.modelica.compiler.FFunctionCallEquation.getDynamicFAbstractEquationListChildPosition | ( | ) | [protected] |
low-level method FlatModelica.ast:68
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FFunctionCallEquation.getDynamicFAbstractEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:62
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FFunctionCallEquation.getDynamicFAbstractEquations | ( | ) |
Getter for DynamicFAbstractEquation list.
high-level method FlatModelica.ast:50
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FFunctionCallEquation.getDynamicFAbstractEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| FEquation org.jmodelica.modelica.compiler.FFunctionCallEquation.getInitialEquation | ( | int | i | ) |
Getter for child in list InitialEquationList high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| int org.jmodelica.modelica.compiler.FFunctionCallEquation.getInitialEquationListChildPosition | ( | ) | [protected] |
low-level method FlatModelica.ast:68
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FFunctionCallEquation.getInitialEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:62
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FFunctionCallEquation.getInitialEquations | ( | ) |
Getter for InitialEquation list.
high-level method FlatModelica.ast:50
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FFunctionCallEquation.getInitialEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| FFunctionCallLeft org.jmodelica.modelica.compiler.FFunctionCallEquation.getLeft | ( | int | i | ) |
Getter for child in list LeftList high-level method FlatModelica.ast:19.
| List<FFunctionCallLeft> org.jmodelica.modelica.compiler.FFunctionCallEquation.getLeftList | ( | ) |
Getter for list LeftList high-level method FlatModelica.ast:63.
| List<FFunctionCallLeft> org.jmodelica.modelica.compiler.FFunctionCallEquation.getLeftListNoTransform | ( | ) |
low-level method FlatModelica.ast:72
| List<FFunctionCallLeft> org.jmodelica.modelica.compiler.FFunctionCallEquation.getLefts | ( | ) |
Getter for Left list.
high-level method FlatModelica.ast:50
| List<FFunctionCallLeft> org.jmodelica.modelica.compiler.FFunctionCallEquation.getLeftsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
| int org.jmodelica.modelica.compiler.FFunctionCallEquation.getNumDynamicFAbstractEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| int org.jmodelica.modelica.compiler.FFunctionCallEquation.getNumInitialEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| int org.jmodelica.modelica.compiler.FFunctionCallEquation.getNumLeft | ( | ) |
| FEquationType org.jmodelica.modelica.compiler.FFunctionCallEquation.getType | ( | ) |
Getter for Type high-level method FlatModelica.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| FEquationType org.jmodelica.modelica.compiler.FFunctionCallEquation.getTypeNoTransform | ( | ) |
low-level method FlatModelica.ast:18
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| boolean org.jmodelica.modelica.compiler.FFunctionCallEquation.isIgnored | ( | ) |
syn FlatNames /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1279
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| boolean org.jmodelica.modelica.compiler.FFunctionCallEquation.mayHaveRewrite | ( | ) |
internal method FlatModelica.ast:26
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| int org.jmodelica.modelica.compiler.FFunctionCallEquation.numChildren | ( | ) | [protected] |
low-level method FlatModelica.ast:20
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| int org.jmodelica.modelica.compiler.FFunctionCallEquation.numScalarEquations | ( | ) |
syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:739
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.prettyPrint | ( | Printer | p, | |
| PrintStream | str, | |||
| String | indent | |||
| ) |
method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:1010
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.prettyPrint_XML | ( | Printer | p, | |
| PrintStream | str, | |||
| String | indent | |||
| ) |
method XMLCodeGen /tmp/JModelica/Compiler/ModelicaXMLBackEnd/src/jastadd/XMLCodeGen.jrag:237
| Set<FVariable> org.jmodelica.modelica.compiler.FFunctionCallEquation.referencedFVariablesInLHS | ( | ) |
syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1077
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| Set<FVariable> org.jmodelica.modelica.compiler.FFunctionCallEquation.referencedFVariablesInRHS | ( | ) |
syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1073
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| Set<FVariable> org.jmodelica.modelica.compiler.FFunctionCallEquation.referencedParametersInLHS | ( | ) |
syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1048
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.removeBindingExpOfAssignedVars | ( | ) |
method ParameterSorting /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3690
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| ASTNode org.jmodelica.modelica.compiler.FFunctionCallEquation.rewriteTo | ( | ) |
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.scalarize | ( | List< FAbstractEquation > | eqns, | |
| List< FVariable > | vars, | |||
| Map< String, FExp > | indexMap | |||
| ) |
Scalarize equation and put all scalarized equations in list eqns.
method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1021
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.setCall | ( | FAbstractFunctionCall | node | ) |
Setter for Call high-level method FlatModelica.ast:5.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.setDynamicFAbstractEquation | ( | FAbstractEquation | node, | |
| int | i | |||
| ) |
Setter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.setDynamicFAbstractEquationList | ( | List< FAbstractEquation > | list | ) |
Setter for DynamicFAbstractEquationList high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.setInitialEquation | ( | FEquation | node, | |
| int | i | |||
| ) |
Setter for child in list InitialEquationList high-level method FlatModelica.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.setInitialEquationList | ( | List< FEquation > | list | ) |
Setter for InitialEquationList high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.setLeft | ( | FFunctionCallLeft | node, | |
| int | i | |||
| ) |
Setter for child in list LeftList high-level method FlatModelica.ast:42.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.setLeftList | ( | List< FFunctionCallLeft > | list | ) |
Setter for LeftList high-level method FlatModelica.ast:5.
| void org.jmodelica.modelica.compiler.FFunctionCallEquation.setType | ( | FEquationType | node | ) |
Setter for Type high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| String org.jmodelica.modelica.compiler.FFunctionCallEquation.xmlTag | ( | ) |
syn XMLTagBinding /tmp/JModelica/Compiler/ModelicaXMLBackEnd/src/jastadd/XMLCodeGen.jrag:571
boolean org.jmodelica.modelica.compiler.FFunctionCallEquation.referencedFVariablesInLHS_computed = false [protected] |
internal
Set<FVariable> org.jmodelica.modelica.compiler.FFunctionCallEquation.referencedFVariablesInLHS_value [protected] |
internal
1.5.8