gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
factory_defs.hpp File Reference

declaration for scanner module More...

#include <string>
#include <typeinfo>
#include <boost/shared_ptr.hpp>
#include <boost/enable_shared_from_this.hpp>
#include "gambit/ScannerBit/scanner_utils.hpp"
#include "gambit/ScannerBit/printer_interface.hpp"
#include "gambit/ScannerBit/plugin_loader.hpp"
#include "gambit/Utils/signal_handling.hpp"
Include dependency graph for factory_defs.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Gambit::Scanner::Function_Base< T >
 Generic function base used by the scanner. Can be Likelihood, observables, etc. More...
 
class  Gambit::Scanner::Function_Deleter< T >
 Functor that deletes a Function_Base functor. More...
 
class  Gambit::Scanner::scan_ptr< T >
 Generic ptr that takes ownership of a Function_Base. This is how a plugin will call a function. More...
 
class  Gambit::Scanner::Function_Base< ret(args...)>
 Base function for the object that is upputed by "set_purpose". More...
 
class  Gambit::Scanner::Function_Deleter< ret(args...)>
 
class  Gambit::Scanner::scan_ptr< ret(args...)>
 Container class that hold the output of the "get_purpose" function. More...
 
class  Gambit::Scanner::like_ptr
 likelihood container for scanner plugins. More...
 
class  Gambit::Scanner::Factory_Base
 Pure Base class of a plugin Factory function. More...
 

Namespaces

 Gambit
 TODO: see if we can use this one:
 
 Gambit::Scanner
 

Detailed Description

declaration for scanner module


Authors (add name and date if you modify):

Author
Gregory Martinez (grego.nosp@m.ry.d.nosp@m.avid..nosp@m.mart.nosp@m.inez@.nosp@m.gmai.nosp@m.l.com)
Date
2015 Feb, Mar
Author
Tomas Gonzalo (tomas.nosp@m..gon.nosp@m.zalo@.nosp@m.mona.nosp@m.sh.ed.nosp@m.u
Date
2019 May
Author
Patrick Stoecker (stoec.nosp@m.ker@.nosp@m.physi.nosp@m.k.rw.nosp@m.th-aa.nosp@m.chen.nosp@m..de)
Date
2020 May

Definition in file factory_defs.hpp.