Scalar initializer base class. More...
Inheritance diagram for type_initializer::t_scalar_initializer:Public Member Functions | |
| procedure(scalar_initializer_get_scalar), deferred | get_scalar (initializer, point, scalar, is_modified) |
| Evaluate the initializer at a point to get a scalar value. | |
Public Attributes | |
| class(t_scalar_initializer), pointer | next => null() |
| Next scalar initializer of the linked list. | |
| logical | is_time_varying = .false. |
| Flag to enable time-dependency. | |
| integer | sampling_level = 0 |
| Sampling level (default: 0, i.e. use global value) | |
Scalar initializer base class.
|
pure virtual |
Evaluate the initializer at a point to get a scalar value.
| logical type_initializer::t_scalar_initializer::is_time_varying = .false. |
Flag to enable time-dependency.
| class(t_scalar_initializer), pointer type_initializer::t_scalar_initializer::next => null() |
Next scalar initializer of the linked list.
| integer type_initializer::t_scalar_initializer::sampling_level = 0 |
Sampling level (default: 0, i.e. use global value)