Classes | |
| class | AbstractComponentDecl |
| node Modelica.ast:217 More... | |
| class | AbstractEquation |
| node Modelica.ast:302 More... | |
| class | AbstractEquationBlock |
| Abstract class for equation blocks resulting from the BLT transformation class :0. More... | |
| class | AbstractEquationModifier |
| node Modelica.ast:301 More... | |
| class | AbstractExp |
| node Modelica.ast:298 More... | |
| class | AbstractFVariable |
| Abstract base class for flat variables. More... | |
| class | AbstractGenerator |
| class :0 More... | |
| class | AbstractTag |
| class :0 More... | |
| class | Access |
| node Modelica.ast:386 More... | |
| class | AccessExp |
| node Modelica.ast:384 More... | |
| class | AddExp |
| node Modelica.ast:347 More... | |
| class | AErrorTestCase |
| node Annotations.ast:21 More... | |
| class | AFlatteningTestCase |
| node Annotations.ast:20 More... | |
| class | Algorithm |
| node Modelica.ast:204 More... | |
| class | AlgorithmAnnotation |
| node Modelica.ast:334 More... | |
| class | AliasManager |
| AliasManager contains the connection sets of an FClass. More... | |
| class | AliasPair |
| A helper class containing information about an alias pair. More... | |
| class | AliasVariable |
| AliasVariable is used to encapsulate an FVariable and whether the alias is negated. More... | |
| class | AmbiguousAccess |
| node Modelica.ast:392 More... | |
| class | AndExp |
| node Modelica.ast:378 More... | |
| class | Annotation |
| node Modelica.ast:294 More... | |
| class | AnnotationNode |
| Describes a node in the tree formed by an annotation. More... | |
| class | Argument |
| node Modelica.ast:283 More... | |
| class | Array |
| Describes the set of scalarized FExp nodes corresponding to an array expression. More... | |
| class | ArrayAccess |
| node Modelica.ast:388 More... | |
| class | ArrayConstructor |
| node Modelica.ast:395 More... | |
| class | ArraySubscripts |
| node Modelica.ast:399 More... | |
| class | ArtmBinExp |
| node Modelica.ast:341 More... | |
| interface | Assert |
| interface :0 More... | |
| class | AssignStmt |
| node Modelica.ast:322 More... | |
| class | $State |
| internal class :0 More... | |
| class | ASTNode< T extends ASTNode > |
| node ASTNode.ast:0 More... | |
| class | ATestCase |
| node Annotations.ast:19 More... | |
| class | AttributeExpRetriever |
| Delegate object that retrieves the FExp of an InstValueModification, and possibly alters it. More... | |
| class | AUnitTesting |
| node Annotations.ast:17 More... | |
| class | BadArgument |
| node Error.ast:4 More... | |
| class | BadClassDecl |
| node Error.ast:2 More... | |
| class | BadDefinition |
| node Error.ast:1 More... | |
| class | BadElement |
| node Error.ast:3 More... | |
| class | BadStatement |
| node Error.ast:5 More... | |
| class | BaseClassDecl |
| node Modelica.ast:91 More... | |
| class | BaseComponentDecl |
| node Modelica.ast:219 More... | |
| class | BaseNode |
| class | BinExp |
| node Modelica.ast:339 More... | |
| class | BiPGraph |
| class :0 More... | |
| class | Block |
| node Modelica.ast:166 More... | |
| class | BLT |
| class :0 More... | |
| class | BooleanClassDecl |
| node Modelica.ast:148 More... | |
| class | BooleanLitExp |
| node Modelica.ast:357 More... | |
| class | BooleanLitExpFalse |
| node Modelica.ast:359 More... | |
| class | BooleanLitExpTrue |
| node Modelica.ast:358 More... | |
| class | BreakStmt |
| node Modelica.ast:324 More... | |
| class | BuiltInClassDecl |
| node Modelica.ast:160 More... | |
| class | CADCodeGenTestCase |
| class :0 More... | |
| class | CADGenerator |
| class :0 More... | |
| class | CADPrettyPrinter |
| class :0 More... | |
| class | CcodeCompilationException |
| class :0 More... | |
| class | CCodeGenTestCase |
| class :0 More... | |
| interface | CCompilerDelegator |
| interface :0 More... | |
| class | CGenerator |
| class :0 More... | |
| class | ClassAccess |
| node Modelica.ast:390 More... | |
| class | ClassDecl |
| node Modelica.ast:90 More... | |
| class | ClassModification |
| node Modelica.ast:282 More... | |
| class | ClassRedeclare |
| node Modelica.ast:290 More... | |
| class | Clause |
| node Modelica.ast:198 More... | |
| class | CodeGenTestCase |
| class :0 More... | |
| class | ColonSubscript |
| node Modelica.ast:401 More... | |
| class | Comment |
| node Modelica.ast:268 More... | |
| class | CommonForIndex |
| Common subclass for for indices in instance and flat trees. More... | |
| interface | CommonNamePart |
| Common interface for parts of qualified names. More... | |
| interface | CommonVariableDecl |
| Interface for variable declarations in flat and instance trees. More... | |
| class | CompilationAbortedException |
| Thrown when a compilation is aborted through a CompilationHooks. More... | |
| interface | CompilationHooks |
| Interface for hooking into the compilation process. More... | |
| class | CompilerException |
| class :0 More... | |
| class | CompleteModification |
| node Modelica.ast:278 More... | |
| class | ComplianceErrorTestCase |
| class :0 More... | |
| class | ComplianceWarnErrorHandler |
| class :0 More... | |
| class | ComponentAccess |
| node Modelica.ast:393 More... | |
| class | ComponentClause |
| node Modelica.ast:231 More... | |
| class | ComponentDecl |
| node Modelica.ast:236 More... | |
| class | ComponentModification |
| node Modelica.ast:288 More... | |
| class | ComponentRedeclare |
| node Modelica.ast:292 More... | |
| class | Composition |
| node Modelica.ast:187 More... | |
| class | ConditionalAttribute |
| node Modelica.ast:275 More... | |
| class | ConnectClause |
| node Modelica.ast:306 More... | |
| class | ConnectionSet |
| class :0 More... | |
| class | ConnectionSetEntry |
| class :0 More... | |
| class | ConnectionSetManager |
| class :0 More... | |
| class | Connector |
| node Modelica.ast:168 More... | |
| class | Constant |
| node Modelica.ast:263 More... | |
| class | ConstantEvaluationException |
| An exception denoting a failure in constant evaluation. More... | |
| class | ConstArrayIterator< T > |
| Generic iterator over constant array. More... | |
| class | ConstrainingClause |
| node Modelica.ast:162 More... | |
| class | Continuous |
| node Modelica.ast:260 More... | |
| class | CPrettyPrinter |
| class :0 More... | |
| class | CValue |
| CValue represents a constant value and serves as the super class for constant value classes of the primitive types. More... | |
| class | CValueArray |
| Constant value for array. More... | |
| class | CValueBoolean |
| Constant boolean value. More... | |
| class | CValueEnum |
| Constant value for enumeration literal. More... | |
| class | CValueInteger |
| Constant integer value. More... | |
| class | CValueReal |
| Constant real value. More... | |
| class | CValueRecord |
| Constant value for record. More... | |
| class | CValueString |
| Constant string value. More... | |
| class | CValueUnknown |
| Constant unknown value. More... | |
| class | CValueUnsupported |
| Constant unknown value generated by an expression that constant evaluation isn't supported for. More... | |
| class | DAETag |
| class :0 More... | |
| class | DefaultErrorHandler |
| class :0 More... | |
| class | DefaultLibraryList |
| class :0 More... | |
| class | DerExp |
| node Modelica.ast:382 More... | |
| class | DiagnosticsGenerator |
| A class for generating class :0. More... | |
| class | Discrete |
| node Modelica.ast:261 More... | |
| class | DivExp |
| node Modelica.ast:350 More... | |
| class | Dot |
| node Modelica.ast:387 More... | |
| class | DotAddExp |
| node Modelica.ast:342 More... | |
| class | DotDivExp |
| node Modelica.ast:345 More... | |
| class | DotMulExp |
| node Modelica.ast:344 More... | |
| class | DotPowExp |
| node Modelica.ast:346 More... | |
| class | DotSubExp |
| node Modelica.ast:343 More... | |
| class | DumpTreePrinter |
| class :0 More... | |
| class | Each |
| node Modelica.ast:272 More... | |
| class | Element |
| node Modelica.ast:206 More... | |
| class | ElementAnnotation |
| node Modelica.ast:207 More... | |
| interface | ElementBuilder |
| interface :0 More... | |
| class | ElementList |
| node Modelica.ast:200 More... | |
| class | ElementModification |
| node Modelica.ast:286 More... | |
| class | ElementRedeclare |
| node Modelica.ast:289 More... | |
| class | ElseEquation |
| node Modelica.ast:311 More... | |
| class | ElseIfExp |
| node Modelica.ast:337 More... | |
| class | Encapsulated |
| node Modelica.ast:177 More... | |
| class | EndExp |
| node Modelica.ast:405 More... | |
| class | EnumClassDecl |
| node Modelica.ast:150 More... | |
| class | EnumLiteral |
| node Modelica.ast:156 More... | |
| class | EnumLiteralDecl |
| node Modelica.ast:158 More... | |
| class | EnumLiteralList |
| node Modelica.ast:154 More... | |
| class | EnumSpecification |
| node Modelica.ast:153 More... | |
| class | EnumUnspecified |
| node Modelica.ast:155 More... | |
| class | Environment |
| TODO: Is it a good idea to inherit? Should env be a component? class :0. More... | |
| class | Eq |
| class :0 More... | |
| class | EqExp |
| node Modelica.ast:374 More... | |
| class | Equation |
| node Modelica.ast:304 More... | |
| class | EquationAnnotation |
| node Modelica.ast:305 More... | |
| class | EquationBlock |
| EquationBlock is a general block that may contain one or more solved or non-solved equations. More... | |
| class | EquationClause |
| node Modelica.ast:203 More... | |
| class | EquationDifferentiationException |
| class :0 More... | |
| class | ErrorTestCase |
| class :0 More... | |
| class | Exp |
| node Modelica.ast:299 More... | |
| class | ExpandableConnector |
| node Modelica.ast:169 More... | |
| class | ExpressionDifferentiationException |
| class :0 More... | |
| class | ExpSubscript |
| node Modelica.ast:402 More... | |
| class | ExtendClassDecl |
| node Modelica.ast:143 More... | |
| class | ExtendsClause |
| node Modelica.ast:209 More... | |
| class | ExtendsClauseShortClass |
| node Modelica.ast:135 More... | |
| class | ExternalClause |
| node Modelica.ast:189 More... | |
| class | ExternalFunctionCall |
| node Modelica.ast:194 More... | |
| class | ExternalLanguage |
| node Modelica.ast:196 More... | |
| class | FAbsExp |
| Abs built-in function. More... | |
| class | FAbstractCat |
| Abstract super class for all forms of array concatenation expression. More... | |
| class | FAbstractEquation |
| Base class for flattened equations. More... | |
| class | FAbstractEquationBlock |
| node FlatModelica.ast:62 More... | |
| class | FAbstractFunctionCall |
| Base class for all function calls and function call-like operators. More... | |
| class | FAcosExp |
| ACos built-in function. More... | |
| class | FActualStream |
| ActualStream built-in function. More... | |
| class | FAddExp |
| Addition expression. More... | |
| class | FAlgorithmBlock |
| A flattened algorithm clause. More... | |
| class | FAndExp |
| And expression. More... | |
| class | FArray |
| Array constructor expression. More... | |
| class | FArraySubscripts |
| Array subscripts used in FQNames. More... | |
| class | FArtmBinExp |
| Base class for arithmetic binary expressions. More... | |
| class | FAsinExp |
| Asin built-in function. More... | |
| class | FAssignStmt |
| A flattened assignment statement. More... | |
| class | FAtan2Exp |
| Atan2 built-in function. More... | |
| class | FAtanExp |
| ATan built-in function. More... | |
| class | FAttribute |
| Representation of an attribute for a built-in types. More... | |
| class | FBinExp |
| Base class for binary expressions. More... | |
| class | FBoolBinExp |
| Base class for logical binary expressions. More... | |
| class | FBooleanLitExp |
| Boolean literal expression. More... | |
| class | FBooleanLitExpFalse |
| False boolean literal expression. More... | |
| class | FBooleanLitExpTrue |
| True boolean literal expression. More... | |
| class | FBooleanType |
| Class representing the primitive type Boolean. More... | |
| class | FBooleanVariable |
| FVariable of type Boolean. More... | |
| class | FBreakStmt |
| Flattened break statement. More... | |
| class | FBuiltinExternalLanguage |
| Language specification for "builtin" node FlatModelica.ast:590. More... | |
| class | FBuiltInFunctionCall |
| Base class for calls to all built-in functions. More... | |
| class | FCatExp |
| Array concatenation expression. More... | |
| class | FCExternalLanguage |
| Language specification for "C". More... | |
| class | FClass |
| A flat Modelica model containing variables, initial equations, DAE equations and functions. More... | |
| class | FClassMethodTestCase |
| class :0 More... | |
| class | FColonSubscript |
| The colon subscript used to denote that the array size is inferred. More... | |
| class | FConnectClause |
| A flattened connect statement. More... | |
| class | FConstant |
| Constant variability. More... | |
| class | FContinuous |
| Continuous (default) variability. More... | |
| class | FCosExp |
| Cos built-in function. More... | |
| class | FCoshExp |
| Cosh built-in function. More... | |
| class | FCross |
| Cross built-in function. More... | |
| class | FDerExp |
| The built-in function der. More... | |
| class | FDerivativeVariable |
| FVariable corresponding to a derivative variable. More... | |
| class | FDiscrete |
| Discrete variability. More... | |
| class | FDivExp |
| Division expression. More... | |
| class | FDotAddExp |
| Element-wise addition expression. More... | |
| class | FDotDivExp |
| Element-wise division expression. More... | |
| class | FDotMulExp |
| Element-wise multiplicative expression. More... | |
| class | FDotPowExp |
| Element-wise power expression. More... | |
| class | FDotSubExp |
| Element-wise subtraction expression. More... | |
| class | FDummyDerExp |
| The built-in function der converted into a dummy derivative. More... | |
| class | FDummyDerivativeVariable |
| node FlatModelica.ast:223 More... | |
| class | FEach |
| Node representing the each prefix for attributes. More... | |
| class | FElseEquation |
| Else clause of if equation clause. More... | |
| class | FElseIfExp |
| Else if expression node FlatModelica.ast:833. More... | |
| class | FEndExp |
| Built-in expression 'end', used in arrays. More... | |
| class | FEnumDecl |
| A flattenend enumeration declaration. More... | |
| class | FEnumIntegerExp |
| The Integer() built-in function (convert enumeration value to Integer). More... | |
| class | FEnumLiteral |
| node FlatModelica.ast:60 More... | |
| class | FEnumLiteralList |
| node FlatModelica.ast:58 More... | |
| class | FEnumLiteralType |
| node FlatModelica.ast:308 More... | |
| class | FEnumLitExp |
| Enumeration literal expression. More... | |
| class | FEnumSpecification |
| node FlatModelica.ast:57 More... | |
| class | FEnumType |
| Class representing an enumeration type. More... | |
| class | FEnumUnspecified |
| node FlatModelica.ast:59 More... | |
| class | FEnumVariable |
| FVariable of type Enumeration. More... | |
| class | FEqExp |
| Equality expression. More... | |
| class | FEqRelExp |
| Base class for equality expressions (== and <>). More... | |
| class | FEquation |
| An equation consisting of a right and a left hand side expression. More... | |
| class | FEquationBlock |
| A list of equations corresponding to a BLT block. More... | |
| class | FEquationType |
| Classifies a flattened equation as initial or normal. More... | |
| class | FExp |
| Abstract base class for all flattened expressions. More... | |
| class | FExpExp |
| Exp built-in function. More... | |
| class | FExpSubscript |
| Expression subscript. More... | |
| class | FExternalLanguage |
| A language specification for an external function. More... | |
| class | FExternalStmt |
| An external function interface in the flat tree. More... | |
| class | FFillExp |
| Fill built-in function. More... | |
| class | FFinal |
| Node representing the final prefix for attributes. More... | |
| class | FForClauseE |
| For equation clause. More... | |
| class | FForIndex |
| For indices expression. More... | |
| class | FForStmt |
| Flattened for statement. More... | |
| class | FFortran77ExternalLanguage |
| Language specification for "FORTRAN 77" node FlatModelica.ast:585. More... | |
| class | FFunctionArray |
| An array variable in a function. More... | |
| class | FFunctionCall |
| Generic function call expression. More... | |
| class | FFunctionCallEquation |
| An equation consisting of a left hand side that is a list of component references and a right hand side that is a function call. More... | |
| class | FFunctionCallLeft |
| One of the left hand side variables in a function call equation. More... | |
| class | FFunctionCallStmt |
| A flattened function call statement. More... | |
| class | FFunctionDecl |
| A flattened user-defined function. More... | |
| class | FFunctionVariable |
| A flat variable in a function. More... | |
| class | FGeqExp |
| Greater than or equal expression. More... | |
| class | FGtExp |
| Greater than expression. More... | |
| class | FHDerExp |
| Higher order derivatives occurring as a result of index reduction. More... | |
| class | FHDerivativeVariable |
| node FlatModelica.ast:225 More... | |
| class | FHDummyDerExp |
| Higher order derivatives occurring as a result of index reduction, converted into a dummy derivative. More... | |
| class | FHDummyDerivativeVariable |
| node FlatModelica.ast:227 More... | |
| class | FIdDecl |
| Declaration of a qualified name. More... | |
| class | FIdentity |
| Identity built-in function. More... | |
| class | FIdUse |
| A qualified identifier. More... | |
| class | FIdUseExp |
| A qualifed identifier in an expression. More... | |
| class | FIdUseInstAccess |
| Identifier in the instance tree. More... | |
| class | FIfClause |
| Flattened [else]if clause in if statement. More... | |
| class | FIfEquation |
| If equation clause. More... | |
| class | FIfExp |
| If expression. More... | |
| class | FIfStmt |
| Flattened if statement. More... | |
| class | FIfWhenClause |
| Base class for flattened [else]if and [else]when clauses in if/when statements. More... | |
| class | FIfWhenElseEquation |
| Superclass for when equations, if equations and else clause of if equations. More... | |
| class | FIfWhenEquation |
| Superclass for when equations and if equations. More... | |
| class | FIfWhenStmt |
| Base class for flattened if and when statements. More... | |
| class | FIgnoredBuiltIn |
| Dummy node for built-in functions that are ignored with a warning. More... | |
| class | Final |
| node Modelica.ast:273 More... | |
| class | FInfArgsFunctionCall |
| Base class for function call-like operators with no maximum number of arguments. More... | |
| class | FInitialEquation |
| Classifies a flattened equation as initial. More... | |
| class | FInitialExp |
| Initial built-in function. More... | |
| class | FInput |
| Input causality. More... | |
| class | FInstAccessExp |
| Identifiers in instantiated expressions. More... | |
| class | FInStream |
| InStream built-in function. More... | |
| class | FIntegerExp |
| The integer() built-in function (convert Real to Integer). More... | |
| class | FIntegerLitExp |
| Integer literal expression. More... | |
| class | FIntegerType |
| Class representing the primitive type Integer. More... | |
| class | FIntegerVariable |
| FVariable of type Integer. More... | |
| class | FInternalAttribute |
| An internal generated attribute that is removed during the transform canonical step. More... | |
| class | FIterExp |
| Expressions of the form "(exp) for i in (exp)" in the flat tree. More... | |
| interface | FlatLookupNode |
| A node that can look up variable names in the flat tree. More... | |
| class | FlatRoot |
| Root node for flat Modelica models. More... | |
| class | FlatteningTestCase |
| class :0 More... | |
| class | FLeqExp |
| Less than or equal expression. More... | |
| class | FLinspace |
| Identity built-in function. More... | |
| class | FLitExp |
| Base class for literal expressions. More... | |
| class | FLog10Exp |
| Log10 built-in function. More... | |
| class | FLogBinExp |
| Base class for binary boolean operators. More... | |
| class | FLogExp |
| Log built-in function. More... | |
| class | FLongArray |
| Long form of array constructor expression. More... | |
| class | Flow |
| node Modelica.ast:257 More... | |
| class | FLtExp |
| Less than expression. More... | |
| class | FMathematicalFunctionCall |
| Base class for calls to built-in mathematical functions. More... | |
| class | FMatrix |
| Short form for array concatenation expression. More... | |
| class | FMatrixRow |
| Row in short form for array concatenation expression. More... | |
| class | FMaxExp |
| Max built-in function. More... | |
| class | FMinExp |
| Min built-in function. More... | |
| class | FMinMaxExp |
| Common base class for FMinExp & FMaxExp. More... | |
| class | FMulExp |
| Multiplicative expression. More... | |
| class | FNdimsExp |
| Ndims built-in function. More... | |
| class | FNegExp |
| Unary negation expression. More... | |
| class | FNeqExp |
| Inequality expression. More... | |
| class | FNoEventExp |
| noEvent built-in function. More... | |
| class | FNoExp |
| Dummy node. More... | |
| class | FNormalEquation |
| Classifies a flattened equation as normal. More... | |
| class | FNotExp |
| Not expression. More... | |
| class | FOnes |
| Ones built-in function. More... | |
| class | ForClauseE |
| node Modelica.ast:312 More... | |
| class | FOrExp |
| Or expression. More... | |
| class | ForIndex |
| node Modelica.ast:316 More... | |
| class | ForIndexDecl |
| node Modelica.ast:319 More... | |
| class | ForNames |
| Creates and organizes names of for indices for generated for loops. More... | |
| class | ForStmt |
| node Modelica.ast:332 More... | |
| class | FOutput |
| Output causality. More... | |
| class | FParameter |
| Parameter variability. More... | |
| class | FParseArray |
| Initial node for long form of array constructor expression. More... | |
| class | FPowExp |
| Power expression. More... | |
| class | FPreBooleanVariable |
| FVariable of type Boolean. More... | |
| class | FPreEnumVariable |
| FVariable of type Enumeration. More... | |
| class | FPreExp |
| Pre built-in function. More... | |
| class | FPreIntegerVariable |
| FVariable of type Integer. More... | |
| class | FPreRealVariable |
| Pre FVariable of type Real. More... | |
| class | FPreStringVariable |
| FVariable of type String. More... | |
| class | FPrimitiveNumericType |
| Base class for the numeric types Real and Integer. More... | |
| class | FPrimitiveType |
| Base class for primitive type nodes. More... | |
| class | FProtectedVisibilityType |
| Protected visibility. More... | |
| class | FPublicVisibilityType |
| Public visibility. More... | |
| class | FQName |
| A qualified name supporting array subscripts. More... | |
| class | FQNamePart |
| A name and, optionally, its associated array subscripts. More... | |
| class | FRangeExp |
| Range expression. More... | |
| class | FRealLitExp |
| Real literal expression. More... | |
| class | FRealType |
| Class representing the primitive type Real. More... | |
| class | FRealVariable |
| FVariable of type Real. More... | |
| class | FRecordComponentType |
| The type description of a record component. More... | |
| class | FRecordConstructor |
| Record constructor. More... | |
| class | FRecordDecl |
| A flattenend record declaration. More... | |
| class | FRecordType |
| A record type. More... | |
| class | FRecordVariable |
| FVariable of a record type. More... | |
| class | FRelExp |
| Base class for relational expressions. More... | |
| class | FReturnStmt |
| Flattened return statement. More... | |
| class | FSampleExp |
| Sample built-in function. More... | |
| class | FScalar |
| Scalar built-in function. More... | |
| class | FSinExp |
| Sin built-in function. More... | |
| class | FSinhExp |
| Sinh built-in function. More... | |
| class | FSizeExp |
| Size built-in function. More... | |
| class | FSmoothExp |
| smooth built-in function. More... | |
| class | FSqrtExp |
| Sqrt built-in function. More... | |
| class | FStatement |
| Base class for statements in flattened algorithms. More... | |
| class | FStreamBuiltIn |
| Common base class for FInStream & FActualStream node FlatModelica.ast:1229. More... | |
| class | FStringComment |
| A string comment node. More... | |
| class | FStringLitExp |
| String literal expression. More... | |
| class | FStringType |
| Class representing the primitive type String. More... | |
| class | FStringVariable |
| FVariable of type String. More... | |
| class | FSubExp |
| Subtraction expression. More... | |
| class | FSubscript |
| Base class for array subscripts. More... | |
| class | FSubscriptedExp |
| Generated expression that applies array subscripts to any expression. More... | |
| class | FSumExp |
| Sum built-in function. More... | |
| class | FTanExp |
| Tan built-in function. More... | |
| class | FTanhExp |
| Tanh built-in function. More... | |
| class | FTemporaryVisibilityType |
| Visibility for temporary variable. More... | |
| class | FTimeExp |
| Built-in variable time. More... | |
| class | FTranspose |
| Transpose built-in function. More... | |
| class | FType |
| Base class for all type nodes. More... | |
| class | FTypePrefix |
| Base class for variable type prefixes. More... | |
| class | FTypePrefixInputOutput |
| Base class for causality type prefixes. More... | |
| class | FTypePrefixVariability |
| Base class for variability type prefixes. More... | |
| class | FullClassDecl |
| node Modelica.ast:110 More... | |
| class | FUnaryBuiltIn |
| Base class for calls to built-in unary functions. More... | |
| class | FUnaryExp |
| Base class for unary expressions. More... | |
| class | Function |
| node Modelica.ast:172 More... | |
| class | FunctionArguments |
| node Modelica.ast:363 More... | |
| class | FunctionCall |
| node Modelica.ast:361 More... | |
| class | FunctionCallEquation |
| node Modelica.ast:313 More... | |
| class | FunctionCallLeft |
| node Modelica.ast:315 More... | |
| class | FunctionCallStmt |
| node Modelica.ast:323 More... | |
| interface | FunctionEvalNode |
| General contract for nodes that can be evaluated during a function evaluation. More... | |
| class | FunctionReturnDefinition |
| A class representing the return values of a function. More... | |
| class | FUnknownExternalLanguage |
| Unknown language specification node FlatModelica.ast:595. More... | |
| class | FUnknownSizeExp |
| Internal expression that describes an unknown size (for a single dimension). More... | |
| class | FUnknownType |
| Class representing an unknown type. More... | |
| class | FUnsupportedBuiltIn |
| Dummy node for unsupported built-in functions. More... | |
| class | FUnsupportedEquation |
| Unsupported equation. More... | |
| class | FUnsupportedExp |
| Unsupported expression. More... | |
| class | FVariable |
| A class representing a flattened Modelica variable. More... | |
| class | FVectUnaryBuiltIn |
| Base class for calls to vectorizeable unary functions. More... | |
| class | FVisibilityType |
| Node representing the visibility of an FVariable object. More... | |
| class | FWhenClause |
| Flattened [else]when clause in when statement. More... | |
| class | FWhenEquation |
| When equation clause. More... | |
| class | FWhenStmt |
| Flattened when statement. More... | |
| class | FWhileStmt |
| Flattened while statement. More... | |
| class | FZeros |
| Zeros built-in function. More... | |
| class | GccCompilerDelegator |
| Compiles DLL(s) from generated C code using make. More... | |
| class | GCCcompilerDelegator |
| class | GenericCodeGenTestCase |
| class :0 More... | |
| class | GenericGenerator |
| class :0 More... | |
| class | GenLargeRLC |
| class :0 More... | |
| class | GenLocalClasses |
| class :0 More... | |
| class | GeqExp |
| node Modelica.ast:373 More... | |
| class | GlobalAccess |
| node Modelica.ast:391 More... | |
| class | GtExp |
| node Modelica.ast:372 More... | |
| class | IdDecl |
| node Modelica.ast:380 More... | |
| interface | IErrorHandler |
| interface :0 More... | |
| class | IfClause |
| node Modelica.ast:330 More... | |
| class | IfEquation |
| node Modelica.ast:309 More... | |
| class | IfExp |
| node Modelica.ast:336 More... | |
| class | IfStmt |
| node Modelica.ast:327 More... | |
| class | IfWhenClause |
| node Modelica.ast:329 More... | |
| class | IfWhenElseEquation |
| node Modelica.ast:307 More... | |
| class | IfWhenEquation |
| node Modelica.ast:308 More... | |
| class | IfWhenStmt |
| node Modelica.ast:326 More... | |
| class | ImportClause |
| node Modelica.ast:211 More... | |
| class | ImportClauseQualified |
| node Modelica.ast:212 More... | |
| class | ImportClauseRename |
| node Modelica.ast:215 More... | |
| class | ImportClauseUnqualified |
| node Modelica.ast:214 More... | |
| class | Index |
| Represents the index/indices of a single cell in an (possibly multi-dimensional) array. More... | |
| class | IndexReductionResult |
| class :0 More... | |
| class | Indices |
| Indices represents the set of array indices in each dimension. More... | |
| class | Initial |
| node Modelica.ast:303 More... | |
| class | InitTag |
| class :0 More... | |
| class | InlineExtendsClause |
| node Modelica.ast:210 More... | |
| class | Inner |
| node Modelica.ast:179 More... | |
| class | Input |
| node Modelica.ast:265 More... | |
| class | InstAccess |
| node InstanceTree.ast:114 More... | |
| class | InstAmbiguousAccess |
| node InstanceTree.ast:121 More... | |
| class | InstArgument |
| node InstanceTree.ast:142 More... | |
| class | InstArrayAccess |
| node InstanceTree.ast:117 More... | |
| class | InstArrayComponentDecl |
| node InstanceTree.ast:98 More... | |
| class | InstArrayModification |
| node InstanceTree.ast:140 More... | |
| class | InstAssignable |
| node InstanceTree.ast:91 More... | |
| class | InstAssignStmt |
| An assignment statement in the instance tree. More... | |
| class | InstBaseClassDecl |
| node InstanceTree.ast:39 More... | |
| class | InstBlock |
| node InstanceTree.ast:60 More... | |
| class | InstBuiltIn |
| node InstanceTree.ast:95 More... | |
| class | InstBuiltInClassDecl |
| node InstanceTree.ast:45 More... | |
| class | InstClassAccess |
| node InstanceTree.ast:119 More... | |
| class | InstClassDecl |
| node InstanceTree.ast:38 More... | |
| class | InstClassModification |
| node InstanceTree.ast:136 More... | |
| class | InstClassRedeclare |
| node InstanceTree.ast:147 More... | |
| class | InstClassRoot |
| node InstanceTree.ast:28 More... | |
| class | InstCompleteModification |
| node InstanceTree.ast:132 More... | |
| class | InstComponentAccess |
| node InstanceTree.ast:122 More... | |
| class | InstComponentDecl |
| node InstanceTree.ast:83 More... | |
| class | InstComponentModification |
| node InstanceTree.ast:146 More... | |
| class | InstComponentRedeclare |
| node InstanceTree.ast:148 More... | |
| class | InstComposite |
| node InstanceTree.ast:90 More... | |
| class | InstConnector |
| node InstanceTree.ast:62 More... | |
| class | InstConstraining |
| node InstanceTree.ast:77 More... | |
| class | InstConstrainingClass |
| node InstanceTree.ast:78 More... | |
| class | InstConstrainingComponent |
| node InstanceTree.ast:79 More... | |
| class | InstDefaultArgument |
| Function call argument using default value in the instance tree. More... | |
| class | InstDerExp |
| The built-in function der in the instance tree. More... | |
| class | InstDot |
| node InstanceTree.ast:115 More... | |
| class | InstElementModification |
| node InstanceTree.ast:144 More... | |
| class | InstElementRedeclare |
| node InstanceTree.ast:145 More... | |
| class | InstEnum |
| node InstanceTree.ast:93 More... | |
| class | InstEnumClassDecl |
| node InstanceTree.ast:44 More... | |
| class | InstEnumLiteral |
| node InstanceTree.ast:96 More... | |
| class | InstExpandableConnector |
| node InstanceTree.ast:63 More... | |
| class | InstExtendClassDecl |
| node InstanceTree.ast:41 More... | |
| class | InstExtends |
| node InstanceTree.ast:108 More... | |
| class | InstExtendsShortClass |
| node InstanceTree.ast:109 More... | |
| class | InstExternal |
| node InstanceTree.ast:69 More... | |
| class | InstExternalCall |
| node InstanceTree.ast:70 More... | |
| class | InstForClauseE |
| node InstanceTree.ast:126 More... | |
| class | InstForIndex |
| node InstanceTree.ast:124 More... | |
| class | InstForStmt |
| node InstanceTree.ast:127 More... | |
| class | InstFullClassDecl |
| node InstanceTree.ast:40 More... | |
| class | InstFunction |
| node InstanceTree.ast:66 More... | |
| class | InstFunctionArgument |
| Base class for function call arguments in the instance tree. More... | |
| class | InstFunctionCall |
| Generic function call expression in instance trees. More... | |
| class | InstGlobalAccess |
| node InstanceTree.ast:120 More... | |
| class | InstImport |
| node InstanceTree.ast:72 More... | |
| class | InstImportQualified |
| node InstanceTree.ast:73 More... | |
| class | InstImportRename |
| node InstanceTree.ast:75 More... | |
| class | InstImportUnqualified |
| node InstanceTree.ast:74 More... | |
| class | InstInlineExtends |
| node InstanceTree.ast:110 More... | |
| class | InstMClass |
| node InstanceTree.ast:61 More... | |
| class | InstMissingArgument |
| Missing function call argument in the instance tree. More... | |
| class | InstModel |
| node InstanceTree.ast:59 More... | |
| class | InstModification |
| node InstanceTree.ast:131 More... | |
| class | InstMPackage |
| node InstanceTree.ast:65 More... | |
| class | InstMRecord |
| node InstanceTree.ast:67 More... | |
| class | InstMType |
| node InstanceTree.ast:64 More... | |
| class | InstMultipleBoundArgument |
| Function call argument in the instance tree for when several arguments are bound to the same input parameter. More... | |
| class | InstNamedArgument |
| Named function call argument in the instance tree. More... | |
| class | InstNamedModification |
| node InstanceTree.ast:143 More... | |
| class | InstNode |
| node InstanceTree.ast:17 More... | |
| class | InstParseAccess |
| node InstanceTree.ast:118 More... | |
| class | InstPositionalArgument |
| Positional function call argument in the instance tree. More... | |
| class | InstPrimitive |
| node InstanceTree.ast:92 More... | |
| class | InstPrimitiveClassDecl |
| node InstanceTree.ast:43 More... | |
| class | InstProgramRoot |
| node InstanceTree.ast:30 More... | |
| class | InstRecord |
| node InstanceTree.ast:94 More... | |
| class | InstRecordModification |
| node InstanceTree.ast:138 More... | |
| interface | InstRedeclareClassNode |
| interface :0 More... | |
| class | InstReplacingComposite |
| node InstanceTree.ast:100 More... | |
| class | InstReplacingFullClassDecl |
| node InstanceTree.ast:48 More... | |
| class | InstReplacingPrimitive |
| node InstanceTree.ast:104 More... | |
| class | InstReplacingPrimitiveClassDecl |
| node InstanceTree.ast:56 More... | |
| class | InstReplacingShortClassDecl |
| node InstanceTree.ast:52 More... | |
| class | InstRestriction |
| node InstanceTree.ast:58 More... | |
| class | InstRoot |
| node InstanceTree.ast:27 More... | |
| class | InstShortClassDecl |
| node InstanceTree.ast:42 More... | |
| class | InstValueModification |
| node InstanceTree.ast:133 More... | |
| class | IntegerClassDecl |
| node Modelica.ast:147 More... | |
| class | IntegerLitExp |
| node Modelica.ast:355 More... | |
| class | IterExp |
| node Modelica.ast:366 More... | |
| class | JModelicaHomeNotFoundException |
| class :0 More... | |
| class | JunitGenerator |
| class :0 More... | |
| class | Kind |
| Helper class for definition of kinds. More... | |
| class | LeqExp |
| node Modelica.ast:371 More... | |
| class | LibClassDecl |
| node Modelica.ast:121 More... | |
| class | LibNode |
| node Modelica.ast:122 More... | |
| class | LibraryList |
| class :0 More... | |
| class | List< T extends ASTNode > |
| node List.ast:0 More... | |
| class | LogBinExp |
| node Modelica.ast:369 More... | |
| class | LtExp |
| node Modelica.ast:370 More... | |
| class | MatchingPair |
| class :0 More... | |
| class | Matrix |
| node Modelica.ast:396 More... | |
| class | MatrixRow |
| node Modelica.ast:397 More... | |
| class | MClass |
| node Modelica.ast:167 More... | |
| class | MCPrettyPrinter |
| class :0 More... | |
| class | MixedEquationBlock |
| MixedEquationBlock is a general block that may contain one or more solved or non-solved equations and which contains both continous and discrete equations. More... | |
| class | Model |
| node Modelica.ast:165 More... | |
| class | ModelicaClassNotFoundException |
| class :0 More... | |
| class | ModelicaCompiler |
| Main compiler class which bundles the tasks needed to compile a Modelica model. More... | |
| class | ModelicaException |
| class :0 More... | |
| class | Modification |
| node Modelica.ast:277 More... | |
| class | MPackage |
| node Modelica.ast:171 More... | |
| class | MType |
| node Modelica.ast:170 More... | |
| class | MulExp |
| node Modelica.ast:349 More... | |
| class | MutableSize |
| A mutable Size that can handle FExp sizes, possibly with unknown ceval(). More... | |
| class | NamedArgument |
| node Modelica.ast:364 More... | |
| class | NamedModification |
| node Modelica.ast:285 More... | |
| class | NegExp |
| node Modelica.ast:352 More... | |
| class | NeqExp |
| node Modelica.ast:375 More... | |
| class | NonConsecutiveIndices |
| NonConsecutiveIndices describes a set of array indices that isn't limited to 1. More... | |
| class | NotExp |
| node Modelica.ast:376 More... | |
| class | Opt< T extends ASTNode > |
| node Opt.ast:0 More... | |
| class | OrExp |
| node Modelica.ast:377 More... | |
| class | Outer |
| node Modelica.ast:180 More... | |
| class | Output |
| node Modelica.ast:266 More... | |
| class | Parameter |
| node Modelica.ast:262 More... | |
| class | ParseAccess |
| node Modelica.ast:389 More... | |
| class | ParseAnnotation |
| node Modelica.ast:296 More... | |
| class | ParserException |
| An exception for parser errors. More... | |
| class | ParserHandler |
| node Modelica.ast:67 More... | |
| class | Partial |
| node Modelica.ast:178 More... | |
| class | PN_ComponentClause |
| node Modelica.ast:245 More... | |
| class | PN_ComponentDecl |
| node Modelica.ast:249 More... | |
| class | PN_ComponentRedeclare |
| node Modelica.ast:291 More... | |
| class | PN_DummyClause |
| node Modelica.ast:408 More... | |
| class | PN_EnumDecl |
| node Modelica.ast:152 More... | |
| class | PN_ExtendClassDecl |
| node Modelica.ast:141 More... | |
| class | PN_ExtendsClause |
| node Modelica.ast:208 More... | |
| class | PN_FullClassDecl |
| node Modelica.ast:106 More... | |
| class | PN_ShortClassDecl |
| node Modelica.ast:125 More... | |
| class | PowExp |
| node Modelica.ast:351 More... | |
| class | PrettyPrinter |
| class :0 More... | |
| class | PrimitiveClassDecl |
| node Modelica.ast:145 More... | |
| class | Printer |
| class :0 More... | |
| class | Problem |
| class :0 More... | |
| class | Profiler |
| Contains methods for calculating the size of AST nodes. More... | |
| class | ProfilingNode |
| Counts the number of ASTNodes of each type created. More... | |
| class | Program |
| node Modelica.ast:75 More... | |
| class | ProtectedElementList |
| node Modelica.ast:202 More... | |
| class | ProtectedVisibilityType |
| node Modelica.ast:184 More... | |
| class | PublicElementList |
| node Modelica.ast:201 More... | |
| class | PublicVisibilityType |
| node Modelica.ast:183 More... | |
| class | RangeExp |
| node Modelica.ast:367 More... | |
| class | RealClassDecl |
| node Modelica.ast:146 More... | |
| class | RealLitExp |
| node Modelica.ast:354 More... | |
| class | Record |
| node Modelica.ast:173 More... | |
| class | Redeclare |
| node Modelica.ast:176 More... | |
| class | Replaceable |
| node Modelica.ast:175 More... | |
| class | Restriction |
| node Modelica.ast:164 More... | |
| class | ReturnStmt |
| node Modelica.ast:325 More... | |
| class | Root |
| node Modelica.ast:65 More... | |
| class | ScalarAsArray |
| Dummy array for representing a scalar expression in algorithms handling Arrays. More... | |
| class | ShortClassDecl |
| node Modelica.ast:133 More... | |
| class | SingleIterator< T > |
| Generic iterator over a single value. More... | |
| class | Size |
| An array size. More... | |
| class | SolvedScalarBlock |
| SolvedScalarBlock represents a scalar solved equation. More... | |
| class | SourceRoot |
| A class representing the root node of a source AST. More... | |
| class | Statement |
| node Modelica.ast:321 More... | |
| class | StoredDefinition |
| node Modelica.ast:86 More... | |
| class | Stream |
| node Modelica.ast:258 More... | |
| class | StringClassDecl |
| node Modelica.ast:149 More... | |
| class | StringComment |
| node Modelica.ast:269 More... | |
| class | StringLitExp |
| node Modelica.ast:356 More... | |
| interface | StringOperation |
| interface :0 More... | |
| class | StructuredBLT |
| class :0 More... | |
| class | SubExp |
| node Modelica.ast:348 More... | |
| class | Subscript |
| node Modelica.ast:400 More... | |
| class | TagGenerator |
| A helper class to XMLGenerator classes providing start and end tags with the correct amount of tabs. More... | |
| class | TestAnnotationizerHelper |
| Generates a test case annotation for a test model. More... | |
| class | TestCase |
| base class for test cases. More... | |
| class | TestSuite |
| class :0 More... | |
| class | TimeExp |
| node Modelica.ast:404 More... | |
| class | TokenTester |
| class :0 More... | |
| class | TornEquationBlock |
| TornEquationBlock represents an equation block resulting from tearing. More... | |
| class | TransformCanonicalTestCase |
| class :0 More... | |
| interface | TypeChecker |
| interface :0 More... | |
| class | TypePrefix |
| node Modelica.ast:255 More... | |
| class | TypePrefixFlow |
| node Modelica.ast:256 More... | |
| class | TypePrefixInputOutput |
| node Modelica.ast:264 More... | |
| class | TypePrefixVariability |
| node Modelica.ast:259 More... | |
| class | UnknownClassDecl |
| node Modelica.ast:104 More... | |
| class | UnknownComponentDecl |
| node Modelica.ast:218 More... | |
| class | UnknownFVariable |
| A flat variable corresponding to an unknown declaration. More... | |
| class | UnknownInstClassDecl |
| node InstanceTree.ast:46 More... | |
| class | UnknownInstComponentDecl |
| node InstanceTree.ast:97 More... | |
| class | UnknownVisibilityType |
| node Modelica.ast:185 More... | |
| class | UnStructuredEntriesFilenameFilter |
| class | ValueModification |
| node Modelica.ast:279 More... | |
| class | Var |
| class :0 More... | |
| class | VariableNameComparator |
| class :0 More... | |
| class | VisibilityType |
| node Modelica.ast:182 More... | |
| class | WarningTestCase |
| class :0 More... | |
| class | WhenClause |
| node Modelica.ast:331 More... | |
| class | WhenEquation |
| node Modelica.ast:310 More... | |
| class | WhenStmt |
| node Modelica.ast:328 More... | |
| class | WhileStmt |
| node Modelica.ast:333 More... | |
| class | Within |
| node Modelica.ast:88 More... | |
| class | XMLCodeGenTestCase |
| class :0 More... | |
| class | XMLGenerator |
| class :0 More... | |
| class | XMLPrettyPrinter |
| class :0 More... | |
| class | XMLValueGenerator |
| class :0 More... | |
| class | XMLValueGenTestCase |
| class :0 More... | |
1.5.8