#include <deal.II/base/utilities.h>
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. | |
Macros | |
#define | RUNNER_DIM(Class, argc, argv) |
Body of the main function for a program that runs a simulation in dimension dim only using the ParameterAcceptor class, dimensions 1, 2, and 3. More... | |
#define | RUNNER_DIM_NO_ONE(Class, argc, argv) |
Body of the main function for a program that runs a simulation in dimension dim only using the ParameterAcceptor class, dimensions 1, 2, and 3. More... | |
#define | RUNNER(Class, argc, argv) |
Body of the main function for a program that runs a simulation in dimension dim only using the ParameterAcceptor class, dimensions 1, 2, and 3. More... | |
#define | RUNNER_NO_ONE(Class, argc, argv) |
Body of the main function for a program that runs a simulation in dimensions two or three using the ParameterAcceptor class. More... | |
#define | RUNNER_CODIM(Class, argc, argv) |
Body of the main function for a program that runs a simulation in dimensions two or three and codimension one or zero using the ParameterAcceptor class. More... | |
Functions | |
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... | |
template<typename Class > | |
void | Runner::run (char **argv, const std::string &input_parameter_file, const std::string &output_parameter_file) |
Setup parameters from the command line, and call the Class::run() method. More... | |
#define RUNNER_DIM | ( | Class, | |
argc, | |||
argv | |||
) |
Body of the main function for a program that runs a simulation in dimension dim only using the ParameterAcceptor class, dimensions 1, 2, and 3.
#define RUNNER_DIM_NO_ONE | ( | Class, | |
argc, | |||
argv | |||
) |
Body of the main function for a program that runs a simulation in dimension dim only using the ParameterAcceptor class, dimensions 1, 2, and 3.
#define RUNNER | ( | Class, | |
argc, | |||
argv | |||
) |
Body of the main function for a program that runs a simulation in dimension dim only using the ParameterAcceptor class, dimensions 1, 2, and 3.
#define RUNNER_NO_ONE | ( | Class, | |
argc, | |||
argv | |||
) |
Body of the main function for a program that runs a simulation in dimensions two or three using the ParameterAcceptor class.
Not instantiated for dimension one.
#define RUNNER_CODIM | ( | Class, | |
argc, | |||
argv | |||
) |
Body of the main function for a program that runs a simulation in dimensions two or three and codimension one or zero using the ParameterAcceptor class.
Not instantiated for dimensions one/one.