tlm_adjoint.checkpoint_schedules.none

Module Contents

class tlm_adjoint.checkpoint_schedules.none.NoneCheckpointSchedule

A checkpointing schedule for the case where no adjoint calculation is performed.

Online, zero adjoint calculations permitted.

property is_exhausted

Whether the schedule has concluded. Note that some schedules permit multiple adjoint calculation, and may never conclude.

property uses_disk_storage

Whether the schedule may use disk storage. If False then no disk storage is required.

iter()

A generator which should be overridden in derived classes in order to define a checkpointing schedule.