
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| FWhenEquation | clone () throws CloneNotSupportedException |
| internal | |
| FWhenEquation | copy () |
| internal | |
| FWhenEquation | fullCopy () |
| low-level | |
| void | complianceCheck () |
| method ComplianceCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ComplianceCheck.jadd:50 | |
| FWhenEquation | createEmptyNode () |
| method InheritedFactoryMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Constructors.jrag:715 | |
| void | contentCheck () |
| method ContentCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ContentsCheck.jadd:123 | |
| void | typeCheck () |
| method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:338 | |
| void | scalarize (List< FAbstractEquation > eqns, List< FVariable > vars, Map< String, FExp > indexMap) |
| method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1049 | |
| void | enableWhenEquationRewrite () |
| method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3411 | |
| FIfWhenElseEquation | createIfWhenElseEquation (List eqns, FExp guard, Opt elseClause) |
| method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3422 | |
| List | splitWhenEquation () |
| method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3483 | |
| void | genSolvedBlock_C (FVariable v, String indent, PrintStream str) |
| method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:1293 | |
| FWhenEquation () | |
| method FlatModelica.ast:1 | |
| FWhenEquation (FEquationType p0, List< FAbstractEquation > p1, FExp p2, Opt< FIfWhenElseEquation > p3) | |
| method FlatModelica.ast:11 | |
| boolean | mayHaveRewrite () |
| internal method FlatModelica.ast:28 | |
| 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 | setFAbstractEquationList (List< FAbstractEquation > list) |
| Setter for FAbstractEquationList high-level method FlatModelica.ast:5. | |
| int | getNumFAbstractEquation () |
| FAbstractEquation | getFAbstractEquation (int i) |
| Getter for child in list FAbstractEquationList high-level method FlatModelica.ast:19. | |
| void | addFAbstractEquation (FAbstractEquation node) |
| Add element to list FAbstractEquationList high-level method FlatModelica.ast:27. | |
| void | addFAbstractEquationNoTransform (FAbstractEquation node) |
| low-level method FlatModelica.ast:34 | |
| void | setFAbstractEquation (FAbstractEquation node, int i) |
| Setter for child in list FAbstractEquationList high-level method FlatModelica.ast:42. | |
| List< FAbstractEquation > | getFAbstractEquations () |
| Getter for FAbstractEquation list. | |
| List< FAbstractEquation > | getFAbstractEquationsNoTransform () |
| low-level method FlatModelica.ast:56 | |
| List< FAbstractEquation > | getFAbstractEquationList () |
| Getter for list FAbstractEquationList high-level method FlatModelica.ast:63. | |
| List< FAbstractEquation > | getFAbstractEquationListNoTransform () |
| low-level method FlatModelica.ast:72 | |
| void | setTest (FExp node) |
| Setter for Test high-level method FlatModelica.ast:5. | |
| FExp | getTest () |
| Getter for Test high-level method FlatModelica.ast:12. | |
| FExp | getTestNoTransform () |
| low-level method FlatModelica.ast:18 | |
| void | setElseOpt (Opt< FIfWhenElseEquation > opt) |
| Setter for ElseOpt low-level method FlatModelica.ast:5. | |
| boolean | hasElse () |
| Does this node have a Else child? high-level method FlatModelica.ast:12. | |
| FIfWhenElseEquation | getElse () |
| Getter for optional child Else high-level method FlatModelica.ast:19. | |
| void | setElse (FIfWhenElseEquation node) |
| Setter for optional child Else high-level method FlatModelica.ast:27. | |
| Opt< FIfWhenElseEquation > | getElseOpt () |
| low-level method FlatModelica.ast:37 | |
| Opt< FIfWhenElseEquation > | getElseOptNoTransform () |
| low-level method FlatModelica.ast:44 | |
| 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 | |
| ArrayList< FExp > | guards () |
| syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:772 | |
| boolean | activeAtInitialization () |
| syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:939 | |
| boolean | replacedAtInitialization () |
| syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:959 | |
| List | getInitialEquationList () |
| syn nta FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:963 | |
| LinkedHashSet< FVariable > | inputs () |
| syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1432 | |
| LinkedHashSet< FVariable > | algebraicVariables () |
| syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1460 | |
| String | ifWhenType () |
| syn FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:998 | |
| FExp | solution (String name, boolean duringTearing) |
| syn EquationSolve /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Symbolic.jrag:35 | |
| boolean | Define_boolean_inDiscreteLocation (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:247 internal | |
| boolean | Define_boolean_inWhen (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1848 internal | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| FIfWhenElseEquation | scalarizeTo (List< FAbstractEquation > eqns, List< FVariable > vars, Map< String, FExp > indexMap) |
| method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1101 | |
| int | numChildren () |
| low-level method FlatModelica.ast:22 | |
| int | getInitialEquationListChildPosition () |
| low-level method FlatModelica.ast:68 | |
| int | getDynamicFAbstractEquationListChildPosition () |
| low-level method FlatModelica.ast:68 | |
| void | collect_contributors_FClass_guardExpInEquations () |
| void | collect_contributors_FClass_guardExpInInitialEquations () |
| void | contributeTo_FClass_FClass_guardExpInEquations (ArrayList< FExp > collection) |
| void | contributeTo_FClass_FClass_guardExpInInitialEquations (ArrayList< FExp > collection) |
Package Attributes | |
| boolean | rewriteWhenEquation = false |
| method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3417 | |
node FlatModelica.ast:473
| org.jmodelica.modelica.compiler.FWhenEquation.FWhenEquation | ( | ) |
method FlatModelica.ast:1
| org.jmodelica.modelica.compiler.FWhenEquation.FWhenEquation | ( | FEquationType | p0, | |
| List< FAbstractEquation > | p1, | |||
| FExp | p2, | |||
| Opt< FIfWhenElseEquation > | p3 | |||
| ) |
method FlatModelica.ast:11
| boolean org.jmodelica.modelica.compiler.FWhenEquation.activeAtInitialization | ( | ) |
syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:939
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.addDynamicFAbstractEquation | ( | FAbstractEquation | node | ) |
Add element to list DynamicFAbstractEquationList high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.addDynamicFAbstractEquationNoTransform | ( | FAbstractEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.addFAbstractEquation | ( | FAbstractEquation | node | ) |
Add element to list FAbstractEquationList high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.addFAbstractEquationNoTransform | ( | FAbstractEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.addInitialEquation | ( | FEquation | node | ) |
Add element to list InitialEquationList high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.addInitialEquationNoTransform | ( | FEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FWhenEquation.algebraicVariables | ( | ) |
syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1460
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| FWhenEquation org.jmodelica.modelica.compiler.FWhenEquation.clone | ( | ) | throws CloneNotSupportedException |
| void org.jmodelica.modelica.compiler.FWhenEquation.collect_contributors_FClass_guardExpInEquations | ( | ) | [protected] |
coll FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:766
| void org.jmodelica.modelica.compiler.FWhenEquation.collect_contributors_FClass_guardExpInInitialEquations | ( | ) | [protected] |
coll FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:851
| void org.jmodelica.modelica.compiler.FWhenEquation.complianceCheck | ( | ) |
method ComplianceCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ComplianceCheck.jadd:50
| void org.jmodelica.modelica.compiler.FWhenEquation.contentCheck | ( | ) |
method ContentCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ContentsCheck.jadd:123
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.contributeTo_FClass_FClass_guardExpInEquations | ( | ArrayList< FExp > | collection | ) | [protected] |
| void org.jmodelica.modelica.compiler.FWhenEquation.contributeTo_FClass_FClass_guardExpInInitialEquations | ( | ArrayList< FExp > | collection | ) | [protected] |
| FWhenEquation org.jmodelica.modelica.compiler.FWhenEquation.copy | ( | ) |
internal
| FWhenEquation org.jmodelica.modelica.compiler.FWhenEquation.createEmptyNode | ( | ) | [virtual] |
method InheritedFactoryMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Constructors.jrag:715
Implements org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| FIfWhenElseEquation org.jmodelica.modelica.compiler.FWhenEquation.createIfWhenElseEquation | ( | List | eqns, | |
| FExp | guard, | |||
| Opt | elseClause | |||
| ) | [virtual] |
method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3422
Implements org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| boolean org.jmodelica.modelica.compiler.FWhenEquation.Define_boolean_inDiscreteLocation | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:247 internal
| boolean org.jmodelica.modelica.compiler.FWhenEquation.Define_boolean_inWhen | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1848 internal
| void org.jmodelica.modelica.compiler.FWhenEquation.enableWhenEquationRewrite | ( | ) |
method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3411
| void org.jmodelica.modelica.compiler.FWhenEquation.flushCache | ( | ) |
| void org.jmodelica.modelica.compiler.FWhenEquation.flushCollectionCache | ( | ) |
| FWhenEquation org.jmodelica.modelica.compiler.FWhenEquation.fullCopy | ( | ) |
low-level
| void org.jmodelica.modelica.compiler.FWhenEquation.genSolvedBlock_C | ( | FVariable | v, | |
| String | indent, | |||
| PrintStream | str | |||
| ) |
method CCodeGen /tmp/JModelica/Compiler/ModelicaCBackEnd/src/jastadd/CCodeGen.jrag:1293
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| FAbstractEquation org.jmodelica.modelica.compiler.FWhenEquation.getDynamicFAbstractEquation | ( | int | i | ) |
Getter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| int org.jmodelica.modelica.compiler.FWhenEquation.getDynamicFAbstractEquationListChildPosition | ( | ) | [protected] |
low-level method FlatModelica.ast:68
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FWhenEquation.getDynamicFAbstractEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:62
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FWhenEquation.getDynamicFAbstractEquations | ( | ) |
Getter for DynamicFAbstractEquation list.
high-level method FlatModelica.ast:50
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FWhenEquation.getDynamicFAbstractEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| FIfWhenElseEquation org.jmodelica.modelica.compiler.FWhenEquation.getElse | ( | ) |
Getter for optional child Else high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| Opt<FIfWhenElseEquation> org.jmodelica.modelica.compiler.FWhenEquation.getElseOpt | ( | ) |
low-level method FlatModelica.ast:37
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| Opt<FIfWhenElseEquation> org.jmodelica.modelica.compiler.FWhenEquation.getElseOptNoTransform | ( | ) |
low-level method FlatModelica.ast:44
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| FAbstractEquation org.jmodelica.modelica.compiler.FWhenEquation.getFAbstractEquation | ( | int | i | ) |
Getter for child in list FAbstractEquationList high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FWhenEquation.getFAbstractEquationList | ( | ) |
Getter for list FAbstractEquationList high-level method FlatModelica.ast:63.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FWhenEquation.getFAbstractEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:72
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FWhenEquation.getFAbstractEquations | ( | ) |
Getter for FAbstractEquation list.
high-level method FlatModelica.ast:50
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FWhenEquation.getFAbstractEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| FEquation org.jmodelica.modelica.compiler.FWhenEquation.getInitialEquation | ( | int | i | ) |
Getter for child in list InitialEquationList high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| List org.jmodelica.modelica.compiler.FWhenEquation.getInitialEquationList | ( | ) |
syn nta FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:963
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| int org.jmodelica.modelica.compiler.FWhenEquation.getInitialEquationListChildPosition | ( | ) | [protected] |
low-level method FlatModelica.ast:68
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FWhenEquation.getInitialEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:62
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FWhenEquation.getInitialEquations | ( | ) |
Getter for InitialEquation list.
high-level method FlatModelica.ast:50
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FWhenEquation.getInitialEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| int org.jmodelica.modelica.compiler.FWhenEquation.getNumDynamicFAbstractEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| int org.jmodelica.modelica.compiler.FWhenEquation.getNumFAbstractEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| int org.jmodelica.modelica.compiler.FWhenEquation.getNumInitialEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| FExp org.jmodelica.modelica.compiler.FWhenEquation.getTest | ( | ) |
Getter for Test high-level method FlatModelica.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| FExp org.jmodelica.modelica.compiler.FWhenEquation.getTestNoTransform | ( | ) |
low-level method FlatModelica.ast:18
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| FEquationType org.jmodelica.modelica.compiler.FWhenEquation.getType | ( | ) |
Getter for Type high-level method FlatModelica.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| FEquationType org.jmodelica.modelica.compiler.FWhenEquation.getTypeNoTransform | ( | ) |
low-level method FlatModelica.ast:18
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| ArrayList<FExp> org.jmodelica.modelica.compiler.FWhenEquation.guards | ( | ) |
syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:772
| boolean org.jmodelica.modelica.compiler.FWhenEquation.hasElse | ( | ) |
Does this node have a Else child? high-level method FlatModelica.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| String org.jmodelica.modelica.compiler.FWhenEquation.ifWhenType | ( | ) | [virtual] |
syn FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:998
Implements org.jmodelica.modelica.compiler.FIfWhenEquation.
| LinkedHashSet<FVariable> org.jmodelica.modelica.compiler.FWhenEquation.inputs | ( | ) |
syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1432
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| boolean org.jmodelica.modelica.compiler.FWhenEquation.mayHaveRewrite | ( | ) |
internal method FlatModelica.ast:28
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| int org.jmodelica.modelica.compiler.FWhenEquation.numChildren | ( | ) | [protected] |
low-level method FlatModelica.ast:22
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| boolean org.jmodelica.modelica.compiler.FWhenEquation.replacedAtInitialization | ( | ) |
syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:959
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| ASTNode org.jmodelica.modelica.compiler.FWhenEquation.rewriteTo | ( | ) |
| void org.jmodelica.modelica.compiler.FWhenEquation.scalarize | ( | List< FAbstractEquation > | eqns, | |
| List< FVariable > | vars, | |||
| Map< String, FExp > | indexMap | |||
| ) |
method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1049
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| FIfWhenElseEquation org.jmodelica.modelica.compiler.FWhenEquation.scalarizeTo | ( | List< FAbstractEquation > | eqns, | |
| List< FVariable > | vars, | |||
| Map< String, FExp > | indexMap | |||
| ) | [protected, virtual] |
method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1101
Implements org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.setDynamicFAbstractEquation | ( | FAbstractEquation | node, | |
| int | i | |||
| ) |
Setter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.setDynamicFAbstractEquationList | ( | List< FAbstractEquation > | list | ) |
Setter for DynamicFAbstractEquationList high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.setElse | ( | FIfWhenElseEquation | node | ) |
Setter for optional child Else high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.setElseOpt | ( | Opt< FIfWhenElseEquation > | opt | ) |
Setter for ElseOpt low-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.setFAbstractEquation | ( | FAbstractEquation | node, | |
| int | i | |||
| ) |
Setter for child in list FAbstractEquationList high-level method FlatModelica.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.setFAbstractEquationList | ( | List< FAbstractEquation > | list | ) |
Setter for FAbstractEquationList high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.setInitialEquation | ( | FEquation | node, | |
| int | i | |||
| ) |
Setter for child in list InitialEquationList high-level method FlatModelica.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.setInitialEquationList | ( | List< FEquation > | list | ) |
Setter for InitialEquationList high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.setTest | ( | FExp | node | ) |
Setter for Test high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FWhenEquation.setType | ( | FEquationType | node | ) |
Setter for Type high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenEquation.
| FExp org.jmodelica.modelica.compiler.FWhenEquation.solution | ( | String | name, | |
| boolean | duringTearing | |||
| ) |
syn EquationSolve /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Symbolic.jrag:35
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| List org.jmodelica.modelica.compiler.FWhenEquation.splitWhenEquation | ( | ) |
method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3483
| void org.jmodelica.modelica.compiler.FWhenEquation.typeCheck | ( | ) |
method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:338
boolean org.jmodelica.modelica.compiler.FWhenEquation.rewriteWhenEquation = false [package] |
method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3417
1.5.8