#include <AsOutput.hpp>
|
| AnyOutput (std::vector< std::ptrdiff_t > frequencies, std::vector< Duration > intervals, std::function< void(const Grid &)> fn) |
|
| AnyOutput (const std::map< std::string, pybind11::object > &vm, std::function< void(const Grid &)> fn) |
|
void | operator() (const Grid &grid) override |
| Invoke the actual output logic. More...
|
|
Duration | NextOutputTime (Duration time_point) override |
| Returns the time point at which the simulation shall stop to do some output. More...
|
|
bool | ShallOutputNow (const Grid &grid) override |
| Returns true if this output class shall be invoked at the specified time point. More...
|
|
void | Print (Log &log) |
|
|
std::function< void(const Grid &)> | fn_ |
|
◆ AnyOutput() [1/2]
◆ AnyOutput() [2/2]
template<typename Grid >
fub::AnyOutput< Grid >::AnyOutput |
( |
const std::map< std::string, pybind11::object > & |
vm, |
|
|
std::function< void(const Grid &)> |
fn |
|
) |
| |
|
inline |
◆ NextOutputTime()
|
inlineoverridevirtualinherited |
◆ operator()()
◆ Print()
◆ ShallOutputNow()
|
inlineoverridevirtualinherited |
◆ fn_
◆ frequencies_
◆ intervals_
◆ smallest_time_step_size_
The documentation for this class was generated from the following file: