Internal external object definitions for table functions that should not be directly utilized by the user
Extends from Modelica.Icons.InternalPackage (Icon for an internal package (indicating that the package should not be directly utilized by user)).
Name | Description |
---|---|
CombiTable2DBase | Base class for variants of table look-up in two dimensions |
getTimeTableValue | Interpolate 1-dim. table where first column is time |
getTimeTableValueNoDer | Interpolate 1-dim. table where first column is time (but do not provide a derivative function) |
getTimeTableValueNoDer2 | Interpolate 1-dim. table where first column is time (but do not provide a second derivative function) |
getDerTimeTableValue | Derivative of interpolated 1-dim. table where first column is time |
getDerTimeTableValueNoDer | Derivative of interpolated 1-dim. table where first column is time (but do not provide a derivative function) |
getDer2TimeTableValue | Second derivative of interpolated 1-dim. table where first column is time |
getTimeTableTmin | Return minimum abscissa value of 1-dim. table where first column is time |
getTimeTableTmax | Return maximum abscissa value of 1-dim. table where first column is time |
getNextTimeEvent | Return next time event value of 1-dim. table where first column is time |
getTable1DValue | Interpolate 1-dim. table defined by matrix |
getTable1DValueNoDer | Interpolate 1-dim. table defined by matrix (but do not provide a derivative function) |
getTable1DValueNoDer2 | Interpolate 1-dim. table defined by matrix (but do not provide a second derivative function) |
getDerTable1DValue | Derivative of interpolated 1-dim. table defined by matrix |
getDerTable1DValueNoDer | Derivative of interpolated 1-dim. table defined by matrix (but do not provide a second derivative function) |
getDer2Table1DValue | Second derivative of interpolated 1-dim. table defined by matrix |
getTable1DAbscissaUmin | Return minimum abscissa value of 1-dim. table defined by matrix |
getTable1DAbscissaUmax | Return maximum abscissa value of 1-dim. table defined by matrix |
getTable2DValue | Interpolate 2-dim. table defined by matrix |
getTable2DValueNoDer | Interpolate 2-dim. table defined by matrix (but do not provide a derivative function) |
getTable2DValueNoDer2 | Interpolate 2-dim. table defined by matrix (but do not provide a second derivative function) |
getDerTable2DValue | Derivative of interpolated 2-dim. table defined by matrix |
getDerTable2DValueNoDer | Derivative of interpolated 2-dim. table defined by matrix (but do not provide a second derivative function) |
getDer2Table2DValue | Second derivative of interpolated 2-dim. table defined by matrix |
getTable2DAbscissaUmin | Return minimum abscissa value of 2-dim. table defined by matrix |
getTable2DAbscissaUmax | Return maximum abscissa value of 2-dim. table defined by matrix |
Base class for variants of table look-up in two dimensions
Name | Description |
---|---|
Table data definition | |
tableOnFile | = true, if table is defined on file or in function usertab |
table[:, :] | Table matrix (grid u1 = first column, grid u2 = first row; e.g., table=[0, 0; 0, 1]) |
tableName | Table name on file or in function usertab (see docu) |
fileName | File where matrix is stored |
verboseRead | = true, if info message that file is loading is to be printed |
Table data interpretation | |
smoothness | Smoothness of table interpolation |
extrapolation | Extrapolation of data outside the definition range |
verboseExtrapolation | = true, if warning messages are to be printed if table input is outside the definition range |
Interpolate 1-dim. table where first column is time
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
icol | Column number |
timeIn | (Scaled) time value |
nextTimeEvent | (Scaled) next time event in table |
pre_nextTimeEvent | Pre-value of (scaled) next time event in table |
Name | Description |
---|---|
y | Interpolated value |
Interpolate 1-dim. table where first column is time (but do not provide a derivative function)
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
icol | Column number |
timeIn | (Scaled) time value |
nextTimeEvent | (Scaled) next time event in table |
pre_nextTimeEvent | Pre-value of (scaled) next time event in table |
Name | Description |
---|---|
y | Interpolated value |
Interpolate 1-dim. table where first column is time (but do not provide a second derivative function)
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
icol | Column number |
timeIn | (Scaled) time value |
nextTimeEvent | (Scaled) next time event in table |
pre_nextTimeEvent | Pre-value of (scaled) next time event in table |
Name | Description |
---|---|
y | Interpolated value |
Derivative of interpolated 1-dim. table where first column is time
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
icol | Column number |
timeIn | (Scaled) time value |
nextTimeEvent | (Scaled) next time event in table |
pre_nextTimeEvent | Pre-value of (scaled) next time event in table |
der_timeIn | Derivative of (scaled) time value |
Name | Description |
---|---|
der_y | Derivative of interpolated value |
Derivative of interpolated 1-dim. table where first column is time (but do not provide a derivative function)
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
icol | Column number |
timeIn | (Scaled) time value |
nextTimeEvent | (Scaled) next time event in table |
pre_nextTimeEvent | Pre-value of (scaled) next time event in table |
der_timeIn | Derivative of (scaled) time value |
Name | Description |
---|---|
der_y | Derivative of interpolated value |
Second derivative of interpolated 1-dim. table where first column is time
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
icol | Column number |
timeIn | (Scaled) time value |
nextTimeEvent | (Scaled) next time event in table |
pre_nextTimeEvent | Pre-value of (scaled) next time event in table |
der_timeIn | Derivative of (scaled) time value |
der2_timeIn | Second derivative of (scaled) time value |
Name | Description |
---|---|
der2_y | Second derivative of interpolated value |
Return minimum abscissa value of 1-dim. table where first column is time
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
Name | Description |
---|---|
timeMin | Minimum abscissa value in table |
Return maximum abscissa value of 1-dim. table where first column is time
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
Name | Description |
---|---|
timeMax | Maximum abscissa value in table |
Return next time event value of 1-dim. table where first column is time
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
timeIn | (Scaled) time value |
Name | Description |
---|---|
nextTimeEvent | (Scaled) next time event in table |
Interpolate 1-dim. table defined by matrix
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
icol | Column number |
u | Abscissa value |
Name | Description |
---|---|
y | Interpolated value |
Interpolate 1-dim. table defined by matrix (but do not provide a derivative function)
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
icol | Column number |
u | Abscissa value |
Name | Description |
---|---|
y | Interpolated value |
Interpolate 1-dim. table defined by matrix (but do not provide a second derivative function)
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
icol | Column number |
u | Abscissa value |
Name | Description |
---|---|
y | Interpolated value |
Derivative of interpolated 1-dim. table defined by matrix
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
icol | Column number |
u | Abscissa value |
der_u | Derivative of abscissa value |
Name | Description |
---|---|
der_y | Derivative of interpolated value |
Derivative of interpolated 1-dim. table defined by matrix (but do not provide a second derivative function)
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
icol | Column number |
u | Abscissa value |
der_u | Derivative of abscissa value |
Name | Description |
---|---|
der_y | Derivative of interpolated value |
Second derivative of interpolated 1-dim. table defined by matrix
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
icol | Column number |
u | Abscissa value |
der_u | Derivative of abscissa value |
der2_u | Second derivative of abscissa value |
Name | Description |
---|---|
der2_y | Second derivative of interpolated value |
Return minimum abscissa value of 1-dim. table defined by matrix
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
Name | Description |
---|---|
uMin | Minimum abscissa value in table |
Return maximum abscissa value of 1-dim. table defined by matrix
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
Name | Description |
---|---|
uMax | Maximum abscissa value in table |
Interpolate 2-dim. table defined by matrix
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
u1 | Value of first independent variable |
u2 | Value of second independent variable |
Name | Description |
---|---|
y | Interpolated value |
Interpolate 2-dim. table defined by matrix (but do not provide a derivative function)
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
u1 | Value of first independent variable |
u2 | Value of second independent variable |
Name | Description |
---|---|
y | Interpolated value |
Interpolate 2-dim. table defined by matrix (but do not provide a second derivative function)
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
u1 | Value of first independent variable |
u2 | Value of second independent variable |
Name | Description |
---|---|
y | Interpolated value |
Derivative of interpolated 2-dim. table defined by matrix
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
u1 | Value of first independent variable |
u2 | Value of second independent variable |
der_u1 | Derivative of first independent variable |
der_u2 | Derivative of second independent variable |
Name | Description |
---|---|
der_y | Derivative of interpolated value |
Derivative of interpolated 2-dim. table defined by matrix (but do not provide a second derivative function)
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
u1 | Value of first independent variable |
u2 | Value of second independent variable |
der_u1 | Derivative of first independent variable |
der_u2 | Derivative of second independent variable |
Name | Description |
---|---|
der_y | Derivative of interpolated value |
Second derivative of interpolated 2-dim. table defined by matrix
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
u1 | Value of first independent variable |
u2 | Value of second independent variable |
der_u1 | Derivative of first independent variable |
der_u2 | Derivative of second independent variable |
der2_u1 | Second derivative of first independent variable |
der2_u2 | Second derivative of second independent variable |
Name | Description |
---|---|
der2_y | Second derivative of interpolated value |
Return minimum abscissa value of 2-dim. table defined by matrix
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
Name | Description |
---|---|
uMin[2] | Minimum abscissa value in table |
Return maximum abscissa value of 2-dim. table defined by matrix
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
tableID | External table object |
Name | Description |
---|---|
uMax[2] | Maximum abscissa value in table |