AutosaveClass Module



Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: AUTOSAVE_UNDEFINED = 0
integer, public, parameter :: AUTOSAVE_BY_TIME = 1
integer, public, parameter :: AUTOSAVE_BY_ITERATION = 2

Derived Types

type, public ::  Autosave_t

Components

Type Visibility Attributes Name Initial
logical, public :: performAutosave
logical, public :: enable
integer, public :: iter_interval
real(kind=RP), public :: time_interval
real(kind=RP), public :: nextAutosaveTime
integer, public :: mode

Type-Bound Procedures

procedure, public :: Configure => Autosave_Configure
procedure, public :: Autosave => Autosave_Autosave