file Core/Core/include/gambit/Core/ini_functions.hpp
[No description available] More…
Namespaces
Name |
---|
Gambit TODO: see if we can use this one: |
Detailed Description
Core-only functions for triggering initialisation code.
Authors
(add name and date if you modify)
Pat Scott (p.scott@imperial.ac.uk)
2015 Feb
Tomas Gonzalo (gonzalo@physik.rwth-aachen.de)
2021 Sep
Source code
// GAMBIT: Global and Modular BSM Inference Tool
// *********************************************
/// \file
///
/// Core-only functions for triggering
/// initialisation code.
///
/// *********************************************
///
/// Authors
/// =======
///
/// (add name and date if you modify)
///
/// \author Pat Scott
/// (p.scott@imperial.ac.uk)
/// \date 2015 Feb
///
/// \author Tomas Gonzalo
/// (gonzalo@physik.rwth-aachen.de)
/// \date 2021 Sep
///
/// *********************************************
#ifndef __ini_functions_core_hpp__
#define __ini_functions_core_hpp__
#include "gambit/Utils/util_types.hpp"
namespace Gambit
{
/// Forward declarations
class functor;
class module_functor_common;
class primary_model_functor;
/// Register a module with the Core.
int register_module(str, str);
/// Register a module functor with the Core.
int register_module_functor_core(module_functor_common&);
/// Register a model functor with the Core.
int register_model_functor_core(primary_model_functor&);
/// Register a backend with the Core
int register_backend(str, str, str);
/// Register a backend functor with the Core
int register_backend_functor(functor&);
/// Register a loop management requirement with the Core
int register_management_req(module_functor_common&);
}
#endif // #defined __ini_functions_core_hpp__
Updated on 2024-07-18 at 13:53:34 +0000