35 #ifdef USE_FACTORY_AUTOREGISTER
38 bool bridge_init_factory()
42 result &= Fopr::init_factory();
43 result &= Force_G::init_factory();
44 result &= ForceSmear::init_factory();
45 result &= Solver::init_factory();
46 result &= Action::init_factory();
47 result &= Projection::init_factory();
48 result &= Smear::init_factory();
49 result &= GaugeFixing::init_factory();
50 result &= Source::init_factory();
51 result &= Staple::init_factory();
52 result &= RandomNumbers::init_factory();
53 result &= GammaMatrixSet::init_factory();
55 result &= FFT::init_factory();
65 void bridge_report_factory()
67 vout.
general(
"------------------------------------------------\n");
69 vout.
general(
"------------------------------------------------\n");
71 Fopr::Factory_noarg::print(
"Fopr(void)");
72 Fopr::Factory_fopr::print(
"Fopr(Fopr*)");
73 Fopr::Factory_fopr_director::print(
"Fopr(Fopr*, Director*)");
74 Fopr::Factory_string::print(
"Fopr(string)");
76 Force_G::Factory::print(
"Force_G");
78 ForceSmear::Factory::print(
"ForceSmear");
80 Solver::Factory::print(
"Solver");
82 Action::Factory::print(
"Action");
84 Projection::Factory::print(
"Projection");
85 Smear::Factory::print(
"Smear");
87 GaugeFixing::Factory::print(
"GaugeFixing");
89 Source::Factory::print(
"Source");
91 Staple::Factory::print(
"Staple");
93 RandomNumbers::Factory_int::print(
"RandomNumbers(int)");
94 RandomNumbers::Factory_file::print(
"RandomNumbers(string)");
96 GammaMatrixSet::Factory::print(
"GammaMatrixSet");
98 vout.
general(
"------------------------------------------------\n");