tem_temporal_type Derived Type

type, public :: tem_temporal_type

defines different temporal types like const, lua func or predefined func


Inherits

type~~tem_temporal_type~~InheritsGraph type~tem_temporal_type tem_temporal_type type~tem_linear_type tem_linear_type type~tem_temporal_type->type~tem_linear_type linear flu_state flu_state type~tem_temporal_type->flu_state conf type~tem_from_file_temporal_type tem_from_file_temporal_type type~tem_temporal_type->type~tem_from_file_temporal_type from_file type~grw_real2darray_type grw_real2darray_type type~tem_from_file_temporal_type->type~grw_real2darray_type signal

Inherited by

type~~tem_temporal_type~~InheritedByGraph type~tem_temporal_type tem_temporal_type type~tem_spacetime_fun_type tem_spacetime_fun_type type~tem_spacetime_fun_type->type~tem_temporal_type temporal type~tem_st_fun_listelem_type tem_st_fun_listElem_type type~tem_st_fun_listelem_type->type~tem_spacetime_fun_type val type~tem_st_fun_listelem_type->type~tem_st_fun_listelem_type next type~tem_variable_type tem_variable_type type~tem_variable_type->type~tem_spacetime_fun_type st_fun type~tem_st_fun_linkedlist_type tem_st_fun_linkedList_type type~tem_st_fun_linkedlist_type->type~tem_st_fun_listelem_type head

Contents


Components

TypeVisibilityAttributesNameInitial
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