List[Null, Null, Null, Null, Null, Null, Null, Notebook[List[Cell[CellGroupData[List[Cell["Type", "Title"], Cell["\nThere are several different kinds of types. Record/Class Types and Array Types are described below. Also there are function types and types of classes that contain local classes.", "Text"], Cell[CellGroupData[List[Cell["Record/Class Type", "Section"], Cell[TextData[List["A ", StyleBox["record/class type", Rule[FontSlant, "Italic"]], " in Modelica is conceptually the set of all record values of that record type, where each value contains named field values for the fields of that record."]], "Text"], Cell[TextData[List[StyleBox["record", Rule[FontColor, RGBColor[0, 0, 1]]], " Person\n  String name;\n  Real weight;\n  Real length;\nend Person;"]], "ModelicaInput"]], Open]], Cell[CellGroupData[List[Cell["Array Type", "Section"], Cell["An array type is conceptually a set of array values, where each array value can be considered as a set of pairs (array-element-index, array-value) analogous to the set of pairs (field-name, field value) that make up a record value.\n", "Text"], Cell[TextData[List[StyleBox["type vector2 = Real[2];\t", Rule[FontColor, RGBColor[0, 0, 1]]], "\t\t\t// Vector type with specified dimension size\n", StyleBox["type vector  = Real[:];\t", Rule[FontColor, RGBColor[0, 0, 1]]], "\t\t\t// Vector type with unspecified dimension size "]], "ModelicaInput"], Cell["", "Text"], Cell[TextData[List[StyleBox["type matrix23 = Real[2, 3];", Rule[FontColor, RGBColor[0, 0, 1]]], "\t\t\t//  Matrix type with specified dimension size\n", StyleBox["type matrix   = Real[:, :];\t", Rule[FontColor, RGBColor[0, 0, 1]]], "\t\t//  Matrix type with unspecified dimension size"]], "ModelicaInput"]], Open]]], Open]]], Rule[FrontEndVersion, "4.1 for Microsoft Windows"], Rule[ScreenRectangle, List[List[0, 1280], List[0, 951]]], Rule[WindowSize, List[891, 924]], Rule[WindowMargins, List[List[2, Automatic], List[Automatic, 0]]], Rule[StyleDefinitions, "MathModelica.nb"]], Null, Null, Null, Null, Null]