Fluid structure interaction suite
runner.cc File Reference
#include "runner.h"
#include <deal.II/base/logstream.h>
#include <deal.II/base/mpi.h>
#include <deal.II/base/parameter_acceptor.h>
#include <deal.II/base/parameter_handler.h>
#include <deal.II/base/utilities.h>
#include "argh.hpp"
#include "text_flow.hpp"
Include dependency graph for runner.cc:

Go to the source code of this file.

Namespaces

 Runner
 Gather some functions and classes typically used in the main() of the FSI-suite applications.
 

Functions

std::pair< unsigned int, unsigned int > Runner::get_dimension_and_spacedimension (const std::string &prm_file, const unsigned int default_dim=2, const unsigned int default_spacedim=2)
 Retrieves the dimension and space dimension from a parameter file. More...
 
std::tuple< int, int, std::string, std::string > Runner::get_dimensions_and_parameter_files (char **argv)
 Parse from the command line the parameter file names (both input and output) and the running dimensions (both dim and spacedim). More...
 
int Runner::setup_parameters_from_cli (char **argv, const std::string &input_parameter_file, const std::string &output_parameter_file)
 Setup the ParameterAcceptor::prm according to the parameters specified in the parameter file, and the parameters specified from the command line. More...