Data structure to describe the overall control of a simulation.
This comprises the current time in all available definitions.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(tem_time_type), | public | :: | now | Representation of the current time. |
|||
type(tem_timeControl_type), | public | :: | timeControl | Time control, when the simulation should end, and definition of special interval, at which regular actions should take place. The minimum setting has no significance here and is always set to the time, provided when loading the sim control. |
|||
type(tem_abortCriteria_type), | public | :: | abortCriteria | Further abort criteria. |
|||
type(tem_status_type), | public | :: | status | Flag collection to describe the status of the simulation. |
type tem_simControl_type
!> Representation of the current time.
type(tem_time_type) :: now
!> Time control, when the simulation should end, and definition of
!! special interval, at which regular actions should take place.
!!
!! The minimum setting has no significance here and is always set to
!! the time, provided when loading the sim control.
type(tem_timeControl_type) :: timeControl
!> Further abort criteria.
type(tem_abortCriteria_type) :: abortCriteria
!> Flag collection to describe the status of the simulation.
type(tem_status_type) :: status
end type tem_simControl_type