Loading [MathJax]/extensions/tex2jax.js
Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
fub::RunOptions Struct Reference

#include <RunSimulation.hpp>

Public Member Functions

 RunOptions ()=default
 
 RunOptions (const ProgramOptions &vm)
 
template<typename Logger >
void Print (Logger &log)
 

Public Attributes

Duration final_time
 
std::ptrdiff_t max_cycles
 
Duration smallest_time_step_size
 
double cfl
 
int do_backup
 

Constructor & Destructor Documentation

◆ RunOptions() [1/2]

fub::RunOptions::RunOptions ( )
default

◆ RunOptions() [2/2]

fub::RunOptions::RunOptions ( const ProgramOptions vm)

Member Function Documentation

◆ Print()

template<typename Logger >
void fub::RunOptions::Print ( Logger &  log)
inline

Member Data Documentation

◆ cfl

double fub::RunOptions::cfl

◆ do_backup

int fub::RunOptions::do_backup

◆ final_time

Duration fub::RunOptions::final_time

◆ max_cycles

std::ptrdiff_t fub::RunOptions::max_cycles

◆ smallest_time_step_size

Duration fub::RunOptions::smallest_time_step_size

The documentation for this struct was generated from the following file: