34 #ifdef USE_FACTORY_AUTOREGISTER
37 bool bridge_init_factory()
41 result &= Fopr::init_factory();
42 result &= Force_G::init_factory();
43 result &= ForceSmear::init_factory();
44 result &= Solver::init_factory();
45 result &= Action::init_factory();
46 result &= Projection::init_factory();
47 result &= Smear::init_factory();
48 result &= GaugeFixing::init_factory();
49 result &= Source::init_factory();
50 result &= Staple::init_factory();
51 result &= RandomNumbers::init_factory();
52 result &= GammaMatrixSet::init_factory();
54 result &= FFT::init_factory();
64 void bridge_report_factory()
66 vout.
general(
"------------------------------------------------\n");
68 vout.
general(
"------------------------------------------------\n");
70 Fopr::Factory_noarg::print(
"Fopr(void)");
71 Fopr::Factory_fopr::print(
"Fopr(Fopr*)");
72 Fopr::Factory_fopr_director::print(
"Fopr(Fopr*, Director*)");
73 Fopr::Factory_string::print(
"Fopr(string)");
75 Force_G::Factory::print(
"Force_G");
77 ForceSmear::Factory::print(
"ForceSmear");
79 Solver::Factory::print(
"Solver");
81 Action::Factory::print(
"Action");
83 Projection::Factory::print(
"Projection");
84 Smear::Factory::print(
"Smear");
86 GaugeFixing::Factory::print(
"GaugeFixing");
88 Source::Factory::print(
"Source");
90 Staple::Factory::print(
"Staple");
92 RandomNumbers::Factory_int::print(
"RandomNumbers(int)");
93 RandomNumbers::Factory_file::print(
"RandomNumbers(string)");
95 GammaMatrixSet::Factory::print(
"GammaMatrixSet");
97 vout.
general(
"------------------------------------------------\n");
void general(const char *format,...)