#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: