defines different temporal types like const, lua func or predefined func
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=LabelLen), | private | :: | kind | temporal kind |
|||
| real(kind=rk), | private | :: | const | constant value |
|||
| integer, | private | :: | lua_fun_ref | = | 0 | Reference to the Lua function if the temporal function is defined as a Lua function. |
|
| type(flu_state), | private | :: | conf | Handle to the Lua script for the Lua function |
|||
| type(tem_linear_type), | private | :: | linear | contains information for predefined functions |
|||
| type(tem_from_file_temporal_type), | private | :: | from_file | contains information for reading the data from file |
|||
| real(kind=rk), | private | :: | freq | frequency of oscillation Load in routine: load_temporal_cos |
|||
| real(kind=rk), | private | :: | phi | initial phase |
|||
| real(kind=rk), | private | :: | offset | offset |