PFASST++
config.hpp File Reference
#include <fstream>
#include <iostream>
#include <string>
#include <map>
#include <boost/program_options.hpp>
#include "pfasst/config_impl.hpp"
+ Include dependency graph for config.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pfasst::config::options
 Runtime config options provider. More...
 

Namespaces

 pfasst
 
 pfasst::config
 

Functions

int pfasst::config::get_rank ()
 Get MPI rank during initialization. More...
 
template<typename T >
pfasst::config::get_value (const string &name)
 get value of specific type T More...
 
template<typename T >
pfasst::config::get_value (const string &name, const T &default_val)
 Get value of specific type T with default value. More...
 
static string pfasst::config::print_help (bool if_no_params=false)
 Compile basic help and usage information. More...
 
static void pfasst::config::read_config_file (const string &file_name)
 Read config parameters from file. More...
 
static void pfasst::config::read_commandline (int argc, char *argv[], bool exit_on_help=true)
 Read and parse command line parameters. More...
 
static void pfasst::config::init ()
 Initialize options detection and parsing. More...
 

Variables

static constexpr const char * pfasst::VERSION = "v0.5.0-rc1-48-g4da93b0-dirty"
 PFASST++ version: closest release tag and a brief git hash. More...
 

Detailed Description

Since
v0.3.0

Definition in file config.hpp.