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 |