Moin Class Reference

creates a checkpoint schedule that minimizes the repetition rate for a checkpoint distribution.class for Online Checkpointing Schedulesx More...

#include <revolve.h>

Inheritance diagram for Moin:

Online Schedule List of all members.

Public Member Functions

 Moin (int sn, Checkpoint *c)
 Constructor that is called after an Online Checkpointing class has exceeded the max.
 Moin (Moin &o)
 Copy Constructor.
bool is_dispensable (int *index)
int get_lmin ()
void adjust_cp (int index)
enum ACTION::action revolve (ostream &str)
 This function returns advance or takeshot during the forward integration.
int get_fine ()
void set_fine (int)
 ~Moin ()

Detailed Description

creates a checkpoint schedule that minimizes the repetition rate for a checkpoint distribution.class for Online Checkpointing Schedulesx

This class is called after the almost optimal Online Checkpointing approach has exceeded its maximum number of time steps hence beta(c,3).

Definition at line 321 of file revolve.h.


Constructor & Destructor Documentation

Moin::Moin ( int  sn,
Checkpoint c 
)

Constructor that is called after an Online Checkpointing class has exceeded the max.

number of time steps.

Moin::Moin ( Moin o  ) 

Copy Constructor.

Moin::~Moin (  ) 

Definition at line 338 of file revolve.h.


Member Function Documentation

bool Moin::is_dispensable ( int *  index  ) 

int Moin::get_lmin (  ) 

void Moin::adjust_cp ( int  index  ) 

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

This function returns advance or takeshot during the forward integration.

Reimplemented from Online.

int Moin::get_fine (  )  [virtual]

Reimplemented from Online.

Definition at line 335 of file revolve.h.

void Moin::set_fine ( int   )  [virtual]

Reimplemented from Online.

Definition at line 336 of file revolve.h.


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