PFASST++
pfasst Namespace Reference

Namespaces

 config
 
 encap
 Encapsulations (short encaps) are the central data type for all PFASST++ algorithms.
 
 examples
 
 log
 Logging facilities for PFASST++.
 
 mpi
 
 quadrature
 Functionality related to computing quadrature nodes and weights.
 

Classes

class  Controller
 Base SDC/MLSDC/PFASST controller. More...
 
class  ICommunicator
 Abstract interface for communicators. More...
 
class  IStatus
 Abstract interface for the current status of the algorithm. More...
 
class  ISweeper
 Abstract SDC sweeper. More...
 
class  ITransfer
 Abstract time/space transfer (restrict/interpolate) class. More...
 
class  MLSDC
 Multilevel SDC controller. More...
 
class  NotImplementedYet
 Not implemented yet exception. More...
 
class  PFASST
 Implementation of the PFASST algorithm as described in [1] . More...
 
class  SDC
 Vanilla SDC controller. More...
 
class  ValueError
 Value exception. More...
 

Typedefs

using time_precision = double
 

Functions

static void init (int argc, char **argv, std::function< void()> opts=nullptr, std::function< void()> logs=nullptr)
 

Variables

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

Typedef Documentation

using pfasst::time_precision = typedef double

Definition at line 18 of file interfaces.hpp.

Function Documentation

static void pfasst::init ( int  argc,
char **  argv,
std::function< void()>  opts = nullptr,
std::function< void()>  logs = nullptr 
)
inlinestatic

Definition at line 13 of file pfasst.hpp.

References pfasst::config::read_commandline(), and pfasst::log::start_log().

Referenced by main().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: