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

Tools for accessing printers. More...

#include "gambit/Utils/util_macros.hpp"
#include "gambit/Printers/baseprintermanager.hpp"
#include "gambit/Printers/basebaseprinter.hpp"
#include <string>
#include <vector>
Include dependency graph for printer_id_tools.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Gambit
 TODO: see if we can use this one:
 
 Gambit::Printers
 Forward declaration of Printers::BasePrinter class for use in print functions.
 

Functions

EXPORT_SYMBOLS bool & Gambit::Printers::auto_increment ()
 Global flag to indicate if auto-incrementing of the PointID by the likelihood container is allowed. More...
 
EXPORT_SYMBOLS unsigned long long intGambit::Printers::get_point_id ()
 Returns unigue pointid;. More...
 
EXPORT_SYMBOLS int Gambit::Printers::get_param_id (const std::string &name, bool &is_new)
 Consolidated 'get id' function, for both main and aux. More...
 
EXPORT_SYMBOLS int Gambit::Printers::get_param_id (const std::string &name)
 
EXPORT_SYMBOLS std::vector< std::string > Gambit::Printers::get_all_params ()
 Get names of all parameters known to printer system (vector index corresponds to ID number) More...
 
EXPORT_SYMBOLS int Gambit::Printers::get_main_param_id (const std::string &)
 Returns unique positive parameter id; just a thin wrapper for get_param_id. More...
 
EXPORT_SYMBOLS int Gambit::Printers::get_main_param_id (const std::string &, bool &is_new)
 Extra argument returns true if new ID was assigned. More...
 
EXPORT_SYMBOLS int Gambit::Printers::get_aux_param_id (const std::string &)
 Returns unique negative parameter id; just a thin wrapper for get_param_id. More...
 
EXPORT_SYMBOLS int Gambit::Printers::get_aux_param_id (const std::string &, bool &is_new)
 Extra argument returns true if new ID was assigned. More...
 

Detailed Description

Tools for accessing printers.


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
2013 August 2013 Feb 2014

Definition in file printer_id_tools.hpp.