#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | ACTION |
Classes | |
| class | Checkpoint |
| The class Checkpoint contains the two vectors ch and ord_ch.Basic class for all Checkpointing schedules. More... | |
| class | Schedule |
| Schedule is the basic class of all Checkpointing schedules.Basic class for all Checkpointing schedules. More... | |
| class | Online |
| Online inherates the basic class Schedule.Basic class for all Online Checkpointing Schedules. More... | |
| class | Online_r2 |
| This class creates a checkpoint schedule that is optimal over the range [0,(snaps+2)*(snaps+1)/2].class for Online Checkpointing Schedules for r=2. More... | |
| class | Online_r3 |
| This class creates a checkpoint schedule that is quasi optimal over the range [(snaps+2)*(snaps+1)/2+1,(snaps+3)*(snaps+2)*(snaps+1)/6].class for Online Checkpointing Schedules for r=3. More... | |
| class | Arevolve |
| This class creates a checkpoint schedule that uses an heuristic approach for a checkpoint to be replaced.class for Online Checkpointing Schedules. More... | |
| class | Moin |
| creates a checkpoint schedule that minimizes the repetition rate for a checkpoint distribution.class for Online Checkpointing Schedulesx More... | |
| class | Offline |
| Offline inherates the basic class Schedule.Class for all Offline Checkpointing schedules. More... | |
| class | Revolve |
| This class manages to create Schedules for Online or Offline Checkpointing.class to create Checkpoint Schedules. More... | |
Defines | |
| #define | checkup 10000 |
| #define | repsup 6400 |
| #define | MAXINT 2147483647 |
Enumerations | |
| enum | ACTION::action { ACTION::advance, ACTION::takeshot, ACTION::restore, ACTION::firsturn, ACTION::youturn, ACTION::terminate, ACTION::error } |
| Through an encoding of its return value REVOLVE asks the calling program to perform one of these 'actions', which we will refer to as 'advance', 'takeshot', 'restore', 'firsturn' and 'youturn' . More... | |
1.4.7