contrib/mul/mipa/mipa_add_all_loaders.cxx
Go to the documentation of this file.
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 }