Online Class Reference

Online inherates the basic class Schedule.Basic class for all Online Checkpointing Schedules. More...

#include <revolve.h>

Inheritance diagram for Online:

Schedule Arevolve Moin Online_r2 Online_r3 List of all members.

Public Member Functions

 Online (int sn, Checkpoint *c, bool o)
 This constructor needs the number of snaps for the Schedule Constructor and a bool parameter.
 Online (Online &o)
 This is the Copy Constructor.
ACTION::action revolve (ostream &str)
int get_check ()
 This function returns the index of the last stored checkpoint.
int get_capo ()
int get_fine ()
void set_fine (int)
bool get_output ()
 This function returns the variable output.
void set_capo (int c)
 ~Online ()

Protected Attributes

int check
 check is last stored checkpoint
bool output
 output=true means that special information is printed on the screen
int capo
 capo is the temporary fine

Detailed Description

Online inherates the basic class Schedule.Basic class for all Online Checkpointing Schedules.

This class is the basic class for all Online Checkpointing schedules.

Definition at line 143 of file revolve.h.


Constructor & Destructor Documentation

Online::Online ( int  sn,
Checkpoint c,
bool  o 
)

This constructor needs the number of snaps for the Schedule Constructor and a bool parameter.

Online::Online ( Online o  ) 

This is the Copy Constructor.

Online::~Online (  ) 


Member Function Documentation

ACTION::action Online::revolve ( ostream &  str  )  [virtual]

Implements Schedule.

Reimplemented in Online_r2, Online_r3, Arevolve, and Moin.

Definition at line 152 of file revolve.h.

References ACTION::error.

int Online::get_check (  )  [virtual]

This function returns the index of the last stored checkpoint.

Implements Schedule.

Reimplemented in Online_r2.

Definition at line 156 of file revolve.h.

References check.

int Online::get_capo (  )  [virtual]

Implements Schedule.

Reimplemented in Online_r2, and Online_r3.

Definition at line 157 of file revolve.h.

References capo.

int Online::get_fine (  )  [virtual]

Implements Schedule.

Reimplemented in Online_r2, Online_r3, Arevolve, and Moin.

Definition at line 160 of file revolve.h.

void Online::set_fine ( int   )  [virtual]

Implements Schedule.

Reimplemented in Online_r2, Online_r3, Arevolve, and Moin.

Definition at line 161 of file revolve.h.

bool Online::get_output (  ) 

This function returns the variable output.

Reimplemented in Online_r2.

Definition at line 163 of file revolve.h.

References output.

void Online::set_capo ( int  c  )  [virtual]

Implements Schedule.

Definition at line 164 of file revolve.h.

References capo.


Member Data Documentation

int Online::check [protected]

check is last stored checkpoint

Definition at line 171 of file revolve.h.

Referenced by Online_r2::get_check(), and get_check().

bool Online::output [protected]

output=true means that special information is printed on the screen

Definition at line 173 of file revolve.h.

Referenced by Online_r2::get_output(), and get_output().

int Online::capo [protected]

capo is the temporary fine

Definition at line 175 of file revolve.h.

Referenced by Online_r3::get_capo(), Online_r2::get_capo(), get_capo(), and set_capo().


The documentation for this class was generated from the following file:
Generated on 5 Jan 2017 for IWAVECORE by  doxygen 1.4.7