blitzdg
an open-source project aiming to implement parallel discontinuous Galerkin (dg) solvers for common partial differential equations systems using blitz++ for array and tensor manipulations and MPI for distributed parallelism.
Classes | Static Public Member Functions | List of all members
igloo::ContextRegistry< ContextToCall > Class Template Reference

Static Public Member Functions

static void RegisterSpec (const std::string &name, void(ContextToCall::*spec)(), bool skip=false, bool only=false)
 
static void ClearRegisteredSpecs ()
 
template<typename ContextToCreate >
static void Run (const std::string &contextName, TestResults &results, TestListener &testListener)
 
template<typename ContextToCreate >
static void CallSpecs (const Specs &specs, const std::string &contextName, TestResults &results, TestListener &testListener)
 
static bool CallSpec (ContextToCall &context, const std::string &specName, SpecPtr spec, TestResults &results)
 
static Specs & GetSpecs ()
 
static bool is_spec_not_marked_as_only (const NamedSpec &spec)
 
static bool is_spec_marked_as_only (const NamedSpec &spec)
 
static void GetSpecsMarkedAsOnly (Specs &specs)
 
static bool HasSpecsMarkedAsOnly ()
 
static void GetSpecsToRun (Specs &specs)
 

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