#include <revolve.h>
Inheritance diagram for Moin:
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 () |
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.
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.
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] |
void Moin::set_fine | ( | int | ) | [virtual] |