Base module defining abstract interface for checkpoint functionality
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(checkpoint_config_t), | public | :: | checkpoint_cfg |
procedure(init_interface), public, deferred :: init | |
procedure(handle_restart_interface), public, deferred :: handle_restart | |
procedure(handle_io_step_interface), public, deferred :: handle_io_step | |
procedure(finalise_interface), public, deferred :: finalise |