00001 #include "mipa_add_all_loaders.h" 00002 //: 00003 // \file 00004 #include <mbl/mbl_cloneables_factory.h> 00005 #include <mipa/mipa_vector_normaliser.h> 00006 #include <mipa/mipa_l2norm_vector_normaliser.h> 00007 #include <mipa/mipa_identity_normaliser.h> 00008 #include <mipa/mipa_block_normaliser.h> 00009 #include <mipa/mipa_ms_block_normaliser.h> 00010 00011 //: Add all binary loaders and factory objects for mipa library 00012 void mipa_add_all_loaders() 00013 { 00014 00015 00016 mbl_cloneables_factory<mipa_vector_normaliser>::add(mipa_identity_normaliser()); 00017 mbl_cloneables_factory<mipa_vector_normaliser>::add(mipa_l2norm_vector_normaliser()); 00018 mbl_cloneables_factory<mipa_vector_normaliser>::add(mipa_block_normaliser()); 00019 mbl_cloneables_factory<mipa_vector_normaliser>::add(mipa_ms_block_normaliser()); 00020 vsl_add_to_binary_loader(mipa_identity_normaliser()); 00021 vsl_add_to_binary_loader(mipa_l2norm_vector_normaliser()); 00022 vsl_add_to_binary_loader(mipa_block_normaliser()); 00023 vsl_add_to_binary_loader(mipa_ms_block_normaliser()); 00024 00025 }