#include <Scheduler.H>
This placebo allows one to enable periodic plots using the Scheduler mechanism.
◆ PlotterPeriodicFunction()
PlotterPeriodicFunction::PlotterPeriodicFunction |
( |
const std::string & |
a_prefix | ) |
|
|
explicit |
◆ operator()()
void PlotterPeriodicFunction::operator() |
( |
int |
a_step, |
|
|
Real |
a_time |
|
) |
| |
|
virtual |
Override this operator to define the behavior of the periodic function.
- Parameters
-
a_step | The step at which the function is called. |
a_time | The simulation time at which the function is called. |
Implements Scheduler::PeriodicFunction.
◆ setUp() [1/2]
void PlotterPeriodicFunction::setUp |
( |
AMR & |
a_AMR, |
|
|
int |
a_interval |
|
) |
| |
|
virtual |
Override this method to prepare the periodic function to interact with the given AMR object when set to an interval in time steps. By default this does nothing.
- Parameters
-
a_AMR | The AMR object with which this function will interact during periodic function calls. |
a_interval | The interval (in steps) at which the periodic function is to be called. |
Reimplemented from Scheduler::PeriodicFunction.
◆ setUp() [2/2]
void PlotterPeriodicFunction::setUp |
( |
AMR & |
a_AMR, |
|
|
Real |
a_interval |
|
) |
| |
|
virtual |
Override this method to prepare the periodic function to interact with the given AMR object when set to an interval in time units. By default this does nothing.
- Parameters
-
a_AMR | The AMR object with which this function will interact during periodic function calls. |
a_interval | The interval (in simulation time units) at which the periodic function is to be called. |
Reimplemented from Scheduler::PeriodicFunction.
◆ conclude()
void PlotterPeriodicFunction::conclude |
( |
int |
a_step, |
|
|
Real |
a_time |
|
) |
| |
|
virtual |
Override this operator to perform a task at the conclusion of a simulation. This is called by the conclude() method of AMR and is fed the final step and simulation time. By default, this does nothing.
- Parameters
-
a_step | The step at which the function is called. |
a_time | The simulation time at which the function is called. |
Reimplemented from Scheduler::PeriodicFunction.
◆ m_prefix
std::string PlotterPeriodicFunction::m_prefix |
|
private |
The documentation for this class was generated from the following file: