Package org.jmodelica.modelica.compiler


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...

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