tem_time_type Derived Type

type, public :: tem_time_type

Description of time

This type provides the description of a point in time in different terms. Currently supported are: - number of iterations - simulation time - running time (clock)

It can be used to describe certain points in time as well as periods of time.


Inherited by

type~~tem_time_type~~InheritedByGraph type~tem_time_type tem_time_type type~tem_timecontrol_type tem_timeControl_type type~tem_timecontrol_type->type~tem_time_type min, max, interval, trigger type~hvs_output_file_type hvs_output_file_type type~hvs_output_file_type->type~tem_time_type time type~tem_restart_type tem_restart_type type~hvs_output_file_type->type~tem_restart_type restart type~tem_simcontrol_type tem_simControl_type type~tem_simcontrol_type->type~tem_time_type now type~tem_simcontrol_type->type~tem_timecontrol_type timeControl type~tem_restart_type->type~tem_time_type lastWritten type~tem_restartcontrol_type tem_restartControl_type type~tem_restart_type->type~tem_restartcontrol_type controller type~tem_general_type tem_general_type type~tem_general_type->type~tem_simcontrol_type simControl type~tem_general_type->type~tem_restart_type restart type~tem_balance_type tem_balance_type type~tem_general_type->type~tem_balance_type balance type~tem_surfdata_type tem_surfData_type type~tem_surfdata_type->type~tem_timecontrol_type timeControl type~tem_output_type tem_output_type type~tem_output_type->type~tem_timecontrol_type timeControl type~tem_restartcontrol_type->type~tem_timecontrol_type timeControl type~tem_adapt_type tem_adapt_type type~tem_adapt_type->type~tem_timecontrol_type time type~tem_tracking_config_type tem_tracking_config_type type~tem_tracking_config_type->type~tem_timecontrol_type timeControl type~tem_tracking_instance_type tem_tracking_instance_type type~tem_tracking_instance_type->type~hvs_output_file_type output_file type~tem_convergenceheader_type tem_convergenceHeader_type type~tem_convergenceheader_type->type~tem_timecontrol_type timeControl type~tem_balance_type->type~tem_timecontrol_type timeControl type~solver_type~5 solver_type type~solver_type~5->type~tem_general_type general type~solver_type~6 solver_type type~solver_type~6->type~tem_general_type general type~solver_type~4 solver_type type~solver_type~4->type~tem_general_type general type~tem_tracking_type tem_tracking_type type~tem_tracking_type->type~tem_tracking_config_type config type~tem_tracking_type->type~tem_tracking_instance_type instance type~tem_convergence_type tem_convergence_type type~tem_convergence_type->type~tem_convergenceheader_type header type~solver_type~9 solver_type type~solver_type~9->type~tem_general_type general type~solver_type~3 solver_type type~solver_type~3->type~tem_general_type general type~solver_type~7 solver_type type~solver_type~7->type~tem_general_type general type~solver_type solver_type type~solver_type->type~tem_general_type general type~solver_type~8 solver_type type~solver_type~8->type~tem_general_type general type~solver_type~2 solver_type type~solver_type~2->type~tem_general_type general type~tem_abortcriteria_type tem_abortCriteria_type type~tem_abortcriteria_type->type~tem_convergence_type convergence

Contents


Components

TypeVisibilityAttributesNameInitial
integer, private :: iter

Time in iterations.

real(kind=rk), private :: sim

Time in terms of simulated time.

real(kind=rk), private :: clock

Time passed in seconds of running time.

real(kind=rk), private :: clock_start

Wtime of the last reset.