org.jmodelica.modelica.compiler.FAbstractEquation Class Reference

Base class for flattened equations. More...

Inheritance diagram for org.jmodelica.modelica.compiler.FAbstractEquation:

org.jmodelica.modelica.compiler.BaseNode org.jmodelica.modelica.compiler.FAlgorithmBlock org.jmodelica.modelica.compiler.FConnectClause org.jmodelica.modelica.compiler.FEquation org.jmodelica.modelica.compiler.FForClauseE org.jmodelica.modelica.compiler.FFunctionCallEquation org.jmodelica.modelica.compiler.FIfWhenElseEquation org.jmodelica.modelica.compiler.FUnsupportedEquation org.jmodelica.modelica.compiler.InstForClauseE

List of all members.

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< FEquationgetInitialEquations ()
 Getter for InitialEquation list.
List< FEquationgetInitialEquationsNoTransform ()
 low-level method FlatModelica.ast:56
List< FEquationgetInitialEquationListNoTransform ()
 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< FAbstractEquationgetDynamicFAbstractEquations ()
 Getter for DynamicFAbstractEquation list.
List< FAbstractEquationgetDynamicFAbstractEquationsNoTransform ()
 low-level method FlatModelica.ast:56
List< FAbstractEquationgetDynamicFAbstractEquationListNoTransform ()
 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< FVariablereferencedFVariablesInRHS ()
 syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1071
Set< FVariablereferencedFVariablesInLHS ()
 syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1075
LinkedHashSet< FVariableinputs ()
 syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1429
LinkedHashSet< FVariablerealInputs ()
 syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1441
LinkedHashSet< FVariablealgebraicVariables ()
 syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1457
LinkedHashSet< FVariablealgebraicRealVariables ()
 syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1469
LinkedHashSet< FVariablevariables ()
 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< InstComponentDeclassignedSet ()
 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< FIdUseExpsimpleLefts ()
 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< FVariableretrieveInputs ()
 Collection attribute returning all input variables (FVariables) referenced in an equation.
java.util.Set FAbstractEquation_retrieveInputs_contributors ()
LinkedHashSet< FVariableretrieveAlgebraicVariables ()
 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< FVariabledifferentiatedVariables ()
 Collection attribute returning all differentiated variables (FVariables) referenced in an equation.
java.util.Set FAbstractEquation_differentiatedVariables_contributors ()
LinkedHashSet< FVariablediscreteVariables ()
 Collection attribute returning all discrete variables (FVariables) referenced in an equation.
java.util.Set FAbstractEquation_discreteVariables_contributors ()
LinkedHashSet< FVariablediscretePreVariables ()
 Collection attribute returning all pre variables (FPreVariable) referenced in an equation.
java.util.Set FAbstractEquation_discretePreVariables_contributors ()

Static Public Member Functions

static TreeSet< FAbstractEquationsortingSet ()
 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< InstComponentDeclassignedSetFromEqns (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< FVariableinputs_value
 internal
boolean realInputs_computed = false
 internal
LinkedHashSet< FVariablerealInputs_value
 internal
boolean algebraicVariables_computed = false
 internal
LinkedHashSet< FVariablealgebraicVariables_value
 internal
boolean algebraicRealVariables_computed = false
 internal
LinkedHashSet< FVariablealgebraicRealVariables_value
 internal
boolean variables_computed = false
 internal
LinkedHashSet< FVariablevariables_value
 internal
boolean type_computed = false
 internal
FType type_value
 internal
boolean assignedSet_computed = false
 internal
Set< InstComponentDeclassignedSet_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< FIdUseExpsimpleLefts_value
 internal
boolean FAbstractEquation_retrieveInputs_computed = false
 internal
LinkedHashSet< FVariableFAbstractEquation_retrieveInputs_value
 internal
boolean FAbstractEquation_retrieveAlgebraicVariables_computed = false
 internal
LinkedHashSet< FVariableFAbstractEquation_retrieveAlgebraicVariables_value
 internal
boolean FAbstractEquation_derivativeVariables_computed = false
 internal
LinkedHashSet
< FDerivativeVariable
FAbstractEquation_derivativeVariables_value
 internal
boolean FAbstractEquation_differentiatedVariables_computed = false
 internal
LinkedHashSet< FVariableFAbstractEquation_differentiatedVariables_value
 internal
boolean FAbstractEquation_discreteVariables_computed = false
 internal
LinkedHashSet< FVariableFAbstractEquation_discreteVariables_value
 internal
boolean FAbstractEquation_discretePreVariables_computed = false
 internal
LinkedHashSet< FVariableFAbstractEquation_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


Detailed Description

Base class for flattened equations.

The NTA InitialEquation is used to represent default initial equations for when equations that are not active during initialization. node FlatModelica.ast:415


Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation (  ) 

method FlatModelica.ast:1

org.jmodelica.modelica.compiler.FAbstractEquation.FAbstractEquation ( FEquationType  p0  ) 

method FlatModelica.ast:9


Member Function Documentation

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  ) 

void org.jmodelica.modelica.compiler.FAbstractEquation.addDynamicFAbstractEquationNoTransform ( FAbstractEquation  node  ) 

void org.jmodelica.modelica.compiler.FAbstractEquation.addInitialEquation ( FEquation  node  ) 

void org.jmodelica.modelica.compiler.FAbstractEquation.addInitialEquationNoTransform ( FEquation  node  ) 

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.

CValue org.jmodelica.modelica.compiler.FAbstractEquation.cevalParameter ( FVariable  fv  ) 

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

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 (  ) 

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.

Returns:
the final version of the dynamically placed node. method InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:629

void org.jmodelica.modelica.compiler.FAbstractEquation.flatten ( FQName  prefix,
FClass  fc 
)

method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:839

FAbstractEquation org.jmodelica.modelica.compiler.FAbstractEquation.flattenEqn ( FQName  prefix,
FClass  fc 
)

void org.jmodelica.modelica.compiler.FAbstractEquation.flushCache (  ) 

void org.jmodelica.modelica.compiler.FAbstractEquation.flushCollectionCache (  ) 

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  ) 

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]

List<FAbstractEquation> org.jmodelica.modelica.compiler.FAbstractEquation.getDynamicFAbstractEquationListNoTransform (  ) 

List<FAbstractEquation> org.jmodelica.modelica.compiler.FAbstractEquation.getDynamicFAbstractEquations (  ) 

List<FAbstractEquation> org.jmodelica.modelica.compiler.FAbstractEquation.getDynamicFAbstractEquationsNoTransform (  ) 

FEquation org.jmodelica.modelica.compiler.FAbstractEquation.getInitialEquation ( int  i  ) 

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]

List<FEquation> org.jmodelica.modelica.compiler.FAbstractEquation.getInitialEquationListNoTransform (  ) 

List<FEquation> org.jmodelica.modelica.compiler.FAbstractEquation.getInitialEquations (  ) 

List<FEquation> org.jmodelica.modelica.compiler.FAbstractEquation.getInitialEquationsNoTransform (  ) 

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 (  ) 

int org.jmodelica.modelica.compiler.FAbstractEquation.getNumInitialEquation (  ) 

FEquationType org.jmodelica.modelica.compiler.FAbstractEquation.getType (  ) 

FEquationType org.jmodelica.modelica.compiler.FAbstractEquation.getTypeNoTransform (  ) 

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 (  ) 

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.

Returns:
Array dimension. syn Arrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:111

Reimplemented in org.jmodelica.modelica.compiler.FEquation.

int org.jmodelica.modelica.compiler.FAbstractEquation.numChildren (  )  [protected]

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 (  ) 

void org.jmodelica.modelica.compiler.FAbstractEquation.scalarize ( List< FAbstractEquation eqns,
List< FVariable vars,
Map< String, FExp indexMap 
)

void org.jmodelica.modelica.compiler.FAbstractEquation.setDynamicFAbstractEquation ( FAbstractEquation  node,
int  i 
)

void org.jmodelica.modelica.compiler.FAbstractEquation.setDynamicFAbstractEquationList ( List< FAbstractEquation list  ) 

void org.jmodelica.modelica.compiler.FAbstractEquation.setInitialEquation ( FEquation  node,
int  i 
)

void org.jmodelica.modelica.compiler.FAbstractEquation.setInitialEquationList ( List< FEquation list  ) 

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  ) 

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.


Member Data Documentation

internal

internal

internal

internal

method TransformCanonical /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3053

internal

internal

method TransformCanonical /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3054

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

Index of equation during equation sorting.

method ParameterSorting /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3530 Index of equation during equation sorting.

internal

internal

internal

internal


The documentation for this class was generated from the following file:

Generated on Fri Oct 7 14:49:44 2011 for JModelica.org by  doxygen 1.5.8