Gambit::Scanner Namespace Reference
Typedef Documentation◆ multi_func_type
Definition at line 52 of file plugin_factory.hpp. ◆ printerType of the printer objects. Definition at line 34 of file printer_interface.hpp. ◆ printer_interfacetypedef printer_interface_temp printer_interface; Definition at line 31 of file printer_interface.hpp. ◆ prior_interfaceDefinition at line 49 of file plugin_defs.hpp. Function Documentation◆ assign_aux_numbers() [1/2]
Definition at line 36 of file printer_interface.hpp. Referenced by assign_aux_numbers(), scanner_plugin(), and TWalk().
Here is the caller graph for this function:
![]() ◆ assign_aux_numbers() [2/2]
template<typename... T>
Definition at line 39 of file printer_interface.hpp. References assign_aux_numbers(), and Gambit::Printers::get_aux_param_id(). EXPORT_SYMBOLS int get_aux_param_id(const std::string &) Returns unique negative parameter id; just a thin wrapper for get_param_id. Definition: printer_id_tools.cpp:96 void assign_aux_numbers(const std::string &tag, const T &... params) Definition: printer_interface.hpp:39
Here is the call graph for this function:
![]() ◆ c_ptr()
template<typename T >
◆ calcCov()
◆ calcIndent()
◆ combineNodes()
Definition at line 38 of file scan.cpp. Referenced by Gambit::Scanner::Scan_Manager::Scan_Manager().
Here is the caller graph for this function:
![]() ◆ convert_to_map()
Turns a vector with enters [model::parameter, ...] into a map with [{model, parameter}, ...]. Definition at line 271 of file scanner_utils.hpp. Referenced by Gambit::Scanner::Plugin_Function_Factory::Plugin_Function_Factory().
Here is the caller graph for this function:
![]() ◆ demangle()
Demangles gnu c++ name. Definition at line 137 of file scanner_utils.hpp. References scan_end, and scan_err. Referenced by Gambit::Scanner::Plugins::Plugin_Main_Interface_Base< ret(args...)>::enterMain(). #define scan_err Defined to macros to output errors in the form: scan_err << "error" << scan_end; scan_warn << "warnin... Definition: scanner_utils.hpp:54
Here is the caller graph for this function:
![]() ◆ get_yaml_vector()
template<typename T >
Input a vector from the yaml file of the following forms: vec: [a, b, ...] vec: a, b, ... vec: a; b; ... Definition at line 166 of file scanner_utils.hpp. References scan_end, and scan_err. #define scan_err Defined to macros to output errors in the form: scan_err << "error" << scan_end; scan_warn << "warnin... Definition: scanner_utils.hpp:54 ◆ input_variadic_vector() [1/2]Inputs a varibadic pack into a vector. Definition at line 226 of file scanner_utils.hpp. References find_all_gambit_bits::args. Referenced by Gambit::Scanner::Plugins::Plugin_Interface_Base::initPlugin(), and input_variadic_vector().
Here is the caller graph for this function:
![]() ◆ input_variadic_vector() [2/2]
template<typename T , typename... args>
Definition at line 229 of file scanner_utils.hpp. References input_variadic_vector(). void input_variadic_vector(std::vector< void *> &input, const T &value, const args &... params) Definition: scanner_utils.hpp:229
Here is the call graph for this function:
![]() ◆ IntToString()
Converts a int into a string. Definition at line 252 of file scanner_utils.hpp. Referenced by Gambit::Scanner::Plugins::Plugin_Details::Plugin_Details().
Here is the caller graph for this function:
![]() ◆ LOAD_FUNC_TEMPLATE() [1/3]
Referenced by Gambit::Scanner::Multi_Scanner_Plugin_Function< ret(args...)>::main().
Here is the caller graph for this function:
![]() ◆ LOAD_FUNC_TEMPLATE() [2/3]
◆ LOAD_FUNC_TEMPLATE() [3/3]
◆ LOAD_MULTI_FUNC_TEMPLATE()
Referenced by Gambit::Scanner::Multi_Scanner_Plugin_Function< ret(args...)>::main().
Here is the caller graph for this function:
![]() ◆ notUnit()
◆ operator<<() [1/2]
template<typename T >
Outputs containers to an output stream. Definition at line 609 of file scanner_utils.hpp. ◆ operator<<() [2/2]
template<typename T >
Definition at line 628 of file scanner_utils.hpp. ◆ pi()
◆ pow() [1/2]Outputs a^i. Definition at line 310 of file scanner_utils.hpp. Referenced by Gambit::ColliderBit::_gsl_calc_Analysis_MinusLogLike(), Gambit::ColliderBit::_setEventWeight_fromCrossSection(), Gambit::FlavBit::Penguins::A1R(), Gambit::FlavBit::Penguins::A2L(), Gambit::FlavBit::Penguins::A2R(), Gambit::ColliderBit::ALEPH_Selectron_Conservative_LLike(), Gambit::ColliderBit::ALEPH_Smuon_Conservative_LLike(), Gambit::ColliderBit::ALEPH_Stau_Conservative_LLike(), Gambit::DarkBit::alt_erg_integrand(), Gambit::DarkBit::annihilation_rate_Sun(), Gambit::FlavBit::FormFactors::ASLL(), Gambit::FlavBit::FormFactors::ASLR(), Gambit::FlavBit::FormFactors::ASRL(), Gambit::FlavBit::FormFactors::ASRR(), Gambit::FlavBit::FormFactors::AVLL(), Gambit::FlavBit::FormFactors::AVLR(), Gambit::FlavBit::FormFactors::AVRL(), Gambit::FlavBit::FormFactors::AVRR(), Gambit::DarkBit::axion_mass_temp(), Gambit::FlavBit::LoopFunctions::B0(), Gambit::FlavBit::LoopFunctions::B02C00C0(), Gambit::FlavBit::LoopFunctions::B1(), Gambit::FlavBit::FormFactors::BSLL(), Gambit::FlavBit::FormFactors::BSLR(), Gambit::FlavBit::FormFactors::BSRL(), Gambit::FlavBit::FormFactors::BSRR(), Gambit::FlavBit::FormFactors::BVLL(), Gambit::FlavBit::FormFactors::BVLR(), Gambit::FlavBit::FormFactors::BVRL(), Gambit::FlavBit::FormFactors::BVRR(), Gambit::FlavBit::LoopFunctions::C0(), Gambit::FlavBit::LoopFunctions::C00(), Gambit::DarkBit::calc_AxionOscillationTemperature(), Gambit::DarkBit::calc_CAST2007_signal_vac(), Gambit::DarkBit::calc_CAST2017_signal_vac(), Gambit::DarkBit::calc_lnL_RParameter(), Gambit::DarkBit::calc_PhotonFluence_SN1987A_Conversion(), Gambit::DarkBit::calc_RParameter(), Gambit::ColliderBit::calcMT_1l(), Gambit::DarkBit::cascadeMC_Histograms(), Gambit::DecayBit::chargino_plus_1_decays_smallsplit(), Gambit::SpecBit::check_EW_stability_ScalarSingletDM_Z3(), Gambit::SpecBit::check_perturb(), Gambit::SpecBit::check_perturb_MDM(), Gambit::SpecBit::check_perturb_to_min_lambda(), Gambit::ColliderBit::convert_xsecs_to_fb(), Gambit::FlavBit::FormFactors::CSLL(), Gambit::FlavBit::FormFactors::CSLR(), Gambit::FlavBit::FormFactors::CSRL(), Gambit::FlavBit::FormFactors::CSRR(), Gambit::FlavBit::FormFactors::CVLL(), Gambit::FlavBit::FormFactors::CVLR(), Gambit::FlavBit::FormFactors::CVRL(), Gambit::FlavBit::FormFactors::CVRR(), Gambit::FlavBit::LoopFunctions::D0(), Gambit::FlavBit::LoopFunctions::D27(), Gambit::DarkBit::DD_couplings_DiracSingletDM_Z2(), Gambit::DarkBit::DD_couplings_MajoranaSingletDM_Z2(), Gambit::DarkBit::DD_couplings_VectorSingletDM_Z2(), Gambit::DecayBit::DiracSingletDM_Higgs_decays(), Gambit::DarkBit::dRdE(), Gambit::DarkBit::dump_GammaSpectrum(), Gambit::FlavBit::LoopFunctions::E(), AdvanceDevs::EllipseDev(), MultiNormDev::EllipseDev(), Gambit::DarkBit::equilibration_time_Sun(), Gambit::DecayBit::SM_Z::TwoLoop::error(), Gambit::DecayBit::SM_Z::TwoLoop::error_BR(), Gambit::SpecBit::fill_MDM_input(), Gambit::SpecBit::fill_ScalarSingletDM_input(), Gambit::SpecBit::find_min_lambda_Helper(), Gambit::SpecBit::find_non_perturb_scale_MDM(), Gambit::FlavBit::G(), Gambit::FlavBit::LoopFunctions::G1(), Gambit::DarkBit::DarkBit_utils::gamma3bdy_limits(), Gambit::DecayBit::MSSM_Z::gamma_chi_0(), Gambit::DecayBit::MSSM_H::gamma_h_chi_gL(), Gambit::Stats::gaussian_loglikelihood(), Gambit::Stats::gaussian_upper_limit(), Gambit::SpecBit::get_DiracSingletDM_Z2_spectrum(), Gambit::SpecBit::get_MajoranaSingletDM_Z2_spectrum(), Gambit::DarkBit::get_ScalarSingletDM_DD_couplings(), Gambit::SpecBit::get_ScalarSingletDM_Z2_spectrum(), Gambit::SpecBit::get_ScalarSingletDM_Z3_spectrum(), my_simplex::get_sigma(), Gambit::Printers::HDF5MasterBuffer::get_sizeMB(), Gambit::SpecBit::get_SMINPUTS(), Gambit::SpecBit::get_VectorSingletDM_Z2_spectrum(), Gambit::ColliderBit::getPIDPairCrossSectionsMap_prospino(), Gambit::DarkBit::getYield(), Gambit::FlavBit::FormFactors::K1R(), Gambit::FlavBit::FormFactors::K2L(), Gambit::FlavBit::FormFactors::K2R(), RandomPlane::KWalkDev(), Gambit::ColliderBit::L3_Chargino_All_Channels_Conservative_LLike(), Gambit::ColliderBit::L3_Chargino_Leptonic_Conservative_LLike(), Gambit::ColliderBit::L3_Gravitino_LLike(), Gambit::ColliderBit::L3_Neutralino_All_Channels_Conservative_LLike(), Gambit::ColliderBit::L3_Neutralino_Leptonic_Conservative_LLike(), Gambit::ColliderBit::L3_Selectron_Conservative_LLike(), Gambit::ColliderBit::L3_Smuon_Conservative_LLike(), Gambit::ColliderBit::L3_Stau_Conservative_LLike(), Gambit::DecayBit::MSSM_H::lambda(), Gambit::DecayBit::lnL_W_decays_chi2(), Gambit::DecayBit::lnL_Z_inv(), Gambit::Stats::lognormal_loglikelihood_relerror(), daFunk::logspace(), Gambit::DecayBit::MajoranaSingletDM_Higgs_decays(), Gambit::FlavBit::LoopFunctions::MFVV(), Gambit::SpecBit::MSSM_higgs_couplings_FH(), Gambit::DecayBit::SM_Z::TwoLoop::observable(), Gambit::ColliderBit::OPAL_Chargino_All_Channels_Conservative_LLike(), Gambit::ColliderBit::OPAL_Chargino_Hadronic_Conservative_LLike(), Gambit::ColliderBit::OPAL_Chargino_Leptonic_Conservative_LLike(), Gambit::ColliderBit::OPAL_Chargino_SemiLeptonic_Conservative_LLike(), Gambit::ColliderBit::OPAL_Neutralino_Hadronic_Conservative_LLike(), my_func::operator()(), Gambit::Priors::Gaussian::operator()(), Gambit::Priors::LogNormal::operator()(), pow(), Gambit::DarkBit::profile_Einasto(), Gambit::DarkBit::profile_gNFW(), RandomPlane::RandomPlane(), Gambit::DarkBit::RD_oh2_Axions(), Gambit::DarkBit::RD_oh2_DS5_general(), Gambit::Printers::HDF5Printer2::resume_reader_options(), Gambit::FlavBit::RHN_l2lll(), Gambit::FlavBit::RHN_mueAu(), Gambit::FlavBit::RHN_mueee(), Gambit::FlavBit::RHN_muegamma(), Gambit::FlavBit::RHN_muePb(), Gambit::FlavBit::RHN_mueTi(), Gambit::PrecisionBit::RHN_mw(), Gambit::FlavBit::RHN_RK(), Gambit::FlavBit::RHN_RKstar_0045_11(), Gambit::FlavBit::RHN_RKstar_11_60(), Gambit::FlavBit::RHN_taueee(), Gambit::FlavBit::RHN_taueemu(), Gambit::FlavBit::RHN_tauegamma(), Gambit::FlavBit::RHN_tauemumu(), Gambit::FlavBit::RHN_taumuee(), Gambit::FlavBit::RHN_taumugamma(), Gambit::FlavBit::RHN_taumumue(), Gambit::FlavBit::RHN_taumumumu(), Gambit::DecayBit::RHN_W_to_l_decays(), Gambit::Spectrum::rhoplusieta(), Gambit::DecayBit::ScalarSingletDM_Higgs_decays(), scanner_plugin(), Gambit::FlavBit::Penguins::ShsumLL(), Gambit::FlavBit::Penguins::ShsumLR(), Gambit::FlavBit::Penguins::ShsumRL(), Gambit::FlavBit::Penguins::ShsumRR(), Gambit::FlavBit::Penguins::Shw2w4LL(), Gambit::FlavBit::Penguins::Shw2w4RR(), Gambit::DarkBit::sigma_SD_n_simple(), Gambit::DarkBit::sigma_SD_p_simple(), Gambit::DarkBit::sigma_SI_n_simple(), Gambit::DarkBit::sigma_SI_p_simple(), Gambit::DarkBit::sigma_SI_vnqn(), Gambit::DarkBit::SimpleHist::SimpleHist(), Gambit::DecayBit::stau_1_decays_smallsplit(), Gambit::DarkBit::TH_ProcessCatalog_WIMP(), RandomPlane::TransDev(), Gambit::Priors::LogNormal::transform(), Gambit::DecayBit::SM_Z::TwoLoop::TwoLoop(), Gambit::DarkBit::TH_ProcessCatalog::validate(), daFunk::FunkDelta::value(), Gambit::DecayBit::VectorSingletDM_Higgs_decays(), Gambit::FlavBit::Boxes::VsumdLL(), Gambit::FlavBit::Boxes::VsumlLL(), Gambit::FlavBit::Boxes::VsumuLL(), Gambit::FlavBit::Vertices::VuL(), Gambit::FlavBit::Boxes::Vw4dLL(), Gambit::FlavBit::Boxes::Vw4lLL(), Gambit::FlavBit::Boxes::Vw4uLL(), Gambit::FlavBit::Boxes::Vw8lLL(), Gambit::FlavBit::Penguins::VZsumLL(), Gambit::FlavBit::Penguins::VZsumLR(), Gambit::FlavBit::Penguins::VZsumRL(), Gambit::FlavBit::Penguins::VZsumRR(), Gambit::FlavBit::Penguins::VZw10LL(), Gambit::FlavBit::Penguins::VZw2w4LL(), Gambit::FlavBit::Penguins::VZw2w4RR(), Gambit::FlavBit::Penguins::VZw8LL(), RandomPlane::WalkDev(), Gambit::Spectrum::Wolf2V_cb(), Gambit::Spectrum::Wolf2V_cd(), Gambit::Spectrum::Wolf2V_cs(), Gambit::Spectrum::Wolf2V_tb(), Gambit::Spectrum::Wolf2V_td(), Gambit::Spectrum::Wolf2V_ts(), Gambit::Spectrum::Wolf2V_ub(), Gambit::Spectrum::Wolf2V_ud(), Gambit::Spectrum::Wolf2V_us(), Gambit::ColliderBit::xsec_chaichaj(), Gambit::ColliderBit::xsec_sleislej(), and Gambit::DecayBit::Z_gamma_nu_2l().
Here is the caller graph for this function:
![]() ◆ pow() [2/2]Definition at line 328 of file scanner_utils.hpp. References pow(). Referenced by scanner_plugin_def_ret().
Here is the call graph for this function:
![]()
Here is the caller graph for this function:
![]() ◆ pow< 0 >() [1/2]
template<>
Definition at line 316 of file scanner_utils.hpp. ◆ pow< 0 >() [2/2]
template<>
Definition at line 334 of file scanner_utils.hpp. ◆ pow< 1 >() [1/2]
template<>
Definition at line 322 of file scanner_utils.hpp. ◆ pow< 1 >() [2/2]
template<>
Definition at line 340 of file scanner_utils.hpp. ◆ register_ScannerBit_handlers()
Definition at line 32 of file scannerbit.hpp. References scan_error(), and scan_warning(). 41 std::cout << "ScannerBit has failed to initialise due to a fatal exception: " << e.what() << std::endl;
Here is the call graph for this function:
![]() ◆ resume_file_input() [1/4]
template<typename T >
Definition at line 668 of file scanner_utils.hpp. Referenced by Gambit::Scanner::Plugins::pluginInfo::get_resume(), and resume_file_input().
Here is the caller graph for this function:
![]() ◆ resume_file_input() [2/4]
template<typename T >
Definition at line 676 of file scanner_utils.hpp. References resume_file_input(). void resume_file_input(std::ifstream &in, std::string ¶m) Definition: scanner_utils.hpp:713
Here is the call graph for this function:
![]() ◆ resume_file_input() [3/4]
template<typename T >
Definition at line 686 of file scanner_utils.hpp. References resume_file_input(). void resume_file_input(std::ifstream &in, std::string ¶m) Definition: scanner_utils.hpp:713
Here is the call graph for this function:
![]() ◆ resume_file_input() [4/4]
Definition at line 713 of file scanner_utils.hpp. ◆ resume_file_output() [1/4]
template<typename T >
Functions to output data for the plugin resume functions. Definition at line 642 of file scanner_utils.hpp. Referenced by resume_file_output().
Here is the caller graph for this function:
![]() ◆ resume_file_output() [2/4]
template<typename T >
Definition at line 650 of file scanner_utils.hpp. References resume_file_output(). void resume_file_output(std::ofstream &out, std::string ¶m) Definition: scanner_utils.hpp:718
Here is the call graph for this function:
![]() ◆ resume_file_output() [3/4]
template<typename T >
Definition at line 660 of file scanner_utils.hpp. References resume_file_output(). void resume_file_output(std::ofstream &out, std::string ¶m) Definition: scanner_utils.hpp:718
Here is the call graph for this function:
![]() ◆ resume_file_output() [4/4]
Definition at line 718 of file scanner_utils.hpp. ◆ resume_size_of() [1/4]
template<typename T >
Definition at line 694 of file scanner_utils.hpp. Referenced by Gambit::Scanner::Plugins::pluginInfo::get_size_of().
Here is the caller graph for this function:
![]() ◆ resume_size_of() [2/4]
template<typename T >
Definition at line 701 of file scanner_utils.hpp. ◆ resume_size_of() [3/4]
template<typename T >
Definition at line 708 of file scanner_utils.hpp. ◆ resume_size_of() [4/4]
Definition at line 723 of file scanner_utils.hpp. ◆ scan_error()
Scanner errors. Definition at line 28 of file scanner_utils.cpp. References Gambit::LogTags::scanner. Referenced by Gambit::Scanner::Errors::_bool_(), Gambit::Priors::Cauchy::Cauchy(), check_node_keys(), Gambit::PostProcessor::PPDriver::check_settings(), Gambit::Priors::Gaussian::Gaussian(), Gambit::PostProcessor::get_done_points(), Gambit::PostProcessor::PPDriver::get_ModelParameters(), Gambit::PostProcessor::get_my_chunk(), Gambit::PostProcessor::PPDriver::get_new_chunk(), Gambit::PostProcessor::PPDriver::getPrinter(), Gambit::PostProcessor::PPDriver::getReader(), Gambit::Priors::LogNormal::LogNormal(), Gambit::PostProcessor::merge_chunks(), Gambit::Priors::BasePrior::operator()(), Gambit::PostProcessor::PPDriver::PPDriver(), Gambit::PostProcessor::record_done_points(), register_ScannerBit_handlers(), Gambit::PostProcessor::PPDriver::run_main_loop(), scanner_plugin(), and TWalk(). Definition: log_tags.hpp:51
Here is the caller graph for this function:
![]() ◆ scan_warning()
Scanner warnings. Definition at line 35 of file scanner_utils.cpp. References Gambit::LogTags::scanner. Referenced by Gambit::Scanner::Errors::_bool_(), and register_ScannerBit_handlers(). 37 static warning local("A problem has been raised by ScannerBit.","scan_warning", LogTags::scanner); Definition: log_tags.hpp:51
Here is the caller graph for this function:
![]() ◆ scanner_plugin_def_ret() [1/2]
template<typename ret >
Turns a type into an object. If it's a floating point number, it replaces it with a big negative number. Definition at line 291 of file scanner_utils.hpp. ◆ scanner_plugin_def_ret() [2/2]
template<typename ret >
Definition at line 297 of file scanner_utils.hpp. References pow().
Here is the call graph for this function:
![]() ◆ StringToInt()
Converts a string to an int. Definition at line 241 of file scanner_utils.hpp. Referenced by Gambit::Scanner::Plugins::Plugin_Details::Plugin_Details(), and Gambit::Scanner::Plugins::VersionCompareBottom::VersionCompareBottom().
Here is the caller graph for this function:
![]() ◆ TWalk()
Definition at line 90 of file twalk.cpp. References assign_aux_numbers(), c_ptr(), double, Gambit::Scanner::resume_params_func::dump(), Gambit::Scanner::Plugins::pluginInfo::early_shutdown_in_progress(), Gambit::Printers::BaseBasePrinter::flush(), Gambit::Printers::BasePrinterManager::get_stream(), Gambit::Scanner::resume_params_func::get_temp_file_name(), combine_hdf5::ids, Gambit::LogTags::info, int, LOCAL_INFO, notUnit(), Gambit::Scanner::resume_params_func::NumTasks(), Gambit::Scanner::Plugins::plugin_info, Gambit::Printers::BaseBasePrinter::print(), Gambit::Scanner::resume_params_func::Rank(), combine_hdf5::rank, and scan_error(). Referenced by scanner_plugin(), and Gambit::Scanner::RanNumGen::~RanNumGen(). 135 set_resume_params(chisq, a0, mult, totN, count, total, ttotal, covT, avgT, W, avgTot, ids, ranks, resumed); 166 if (not temp_file_out.is_open()) scan_error().raise(LOCAL_INFO, "Problem opening temp file " + filename + " in TWalk!"); 366 std::cout << "TWalk reached requested time limit of " << mins_max << " minutes. Finalising run now." << std::endl; 375 std::cout << "\tAcceptance ratio = " << (double)cnt/(double)total/(double)numtasks << std::endl; 376 std::cout << "\tsqrt(R) (averaged over all dimensions) = " << sqrt(Rsum/dimension) << std::endl; 427 std::ifstream temp_file_in(set_resume_params.get_temp_file_name("temp").c_str(), std::ifstream::binary); 432 //std::cout<<"Twalk rank "<<rank<<" printing mult and chain for "<<i<<"th point of posterior chain (rank="<<info.rank<<", pointID="<<info.id<<")"<<std::endl; void print(T const &in, const std::string &label, const int vertexID, const uint rank, const ulong pointID) Definition: basebaseprinter.hpp:139 DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry double Definition: ColliderBit_LEP_rollcall.hpp:183 std::string get_temp_file_name(const std::string &temp_file) Definition: plugin_defs.hpp:84 bool early_shutdown_in_progress() const Definition: plugin_loader.hpp:193 Definition: log_tags.hpp:36 virtual BaseBasePrinter * get_stream(const std::string &="")=0 Getter for auxiliary printer objects. EXPORT_SYMBOLS pluginInfo plugin_info Access Functor for plugin info. Definition: plugin_loader.cpp:706 virtual void flush()=0 Signal printer to flush data in buffers to disk Printers should do this automatically as needed...
Here is the call graph for this function:
![]()
Here is the caller graph for this function:
![]() ◆ zip()
template<typename... T>
Use for combine container in a range loop: for (auto &&x : zip(a, b)){...}. Definition at line 125 of file scanner_utils.hpp. Referenced by hdf5tools::check_for_duplicates(), scanner+_harvester::main(), and scanner_plugin().
Here is the caller graph for this function:
![]() Variable Documentation◆ __functions__
Definition at line 53 of file plugin_factory.hpp. Referenced by Gambit::Scanner::Plugin_Function_Factory::operator()(). ◆ __multi_functions__
Definition at line 54 of file plugin_factory.hpp. Referenced by Gambit::Scanner::Plugin_Function_Factory::operator()(). ◆ gambit_registry
Initial value:
{ typedef void* func_type(const std::vector<std::string> &, const std::string &) Definition at line 50 of file plugin_factory.hpp. ◆ ScannerBit_handlers
Definition at line 47 of file scannerbit.hpp. |