| 
    Finite Volume Solver
    prototype
    
   A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin. 
   | 
 
#include <MultiBlockPlotfileOutput.hpp>
Public Member Functions | |
| MultiBlockPlotfileOutput2 (const std::map< std::string, pybind11::object > &vm, const TubeEquation &tube_equation, const PlenumEquation &plenum_equation) | |
| void | operator() (const MultiBlockGriddingAlgorithm2 &grid) override | 
| Duration | NextOutputTime (Duration time_point) override | 
| Returns the time point at which the simulation shall stop to do some output.  More... | |
| bool | ShallOutputNow (const MultiBlockGriddingAlgorithm2 &grid) override | 
| Returns true if this output class shall be invoked at the specified time point.  More... | |
| virtual bool | ShallOutputNow (const GriddingAlgorithm &grid)=0 | 
| Returns true if this output class shall be invoked at the specified time point.  More... | |
| void | Print (Log &log) | 
| virtual void | operator() (const GriddingAlgorithm &grid)=0 | 
| Invoke the actual output logic.  More... | |
Protected Attributes | |
| std::vector< std::ptrdiff_t > | frequencies_ | 
| std::vector< fub::Duration > | intervals_ | 
| Duration | smallest_time_step_size_ | 
Private Attributes | |
| TubeEquation | tube_equation_ | 
| PlenumEquation | plenum_equation_ | 
| std::string | parent_path_ | 
| fub::amrex::MultiBlockPlotfileOutput2< TubeEquation, PlenumEquation >::MultiBlockPlotfileOutput2 | ( | const std::map< std::string, pybind11::object > & | vm, | 
| const TubeEquation & | tube_equation, | ||
| const PlenumEquation & | plenum_equation | ||
| ) | 
      
  | 
  inlineoverridevirtualinherited | 
Returns the time point at which the simulation shall stop to do some output.
Implements fub::BasicOutput< GriddingAlgorithm >.
      
  | 
  pure virtualinherited | 
Invoke the actual output logic.
Implemented in fub::MultipleOutputs< Grid >, fub::CounterOutput< Grid, PrintDuration >, fub::AnyOutput< Grid >, and fub::AsOutput< Grid, Fn >.
      
  | 
  override | 
      
  | 
  inlineinherited | 
      
  | 
  pure virtualinherited | 
Returns true if this output class shall be invoked at the specified time point.
Implemented in fub::OutputAtFrequencyOrInterval< GriddingAlgorithm >, fub::OutputAtFrequencyOrInterval< Grid >, and fub::MultipleOutputs< Grid >.
      
  | 
  inlineoverrideinherited | 
Returns true if this output class shall be invoked at the specified time point.
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  protectedinherited | 
      
  | 
  private |