00001 #include "mcal_add_all_loaders.h" 00002 //: 00003 // \file 00004 00005 #include <mbl/mbl_cloneables_factory.h> 00006 #include <mcal/mcal_pca.h> 00007 #include <mcal/mcal_general_ca.h> 00008 #include <mcal/mcal_trivial_ca.h> 00009 #include <mcal/mcal_sparse_basis_cost.h> 00010 00011 //: Add all binary loaders and factory objects for mcal library 00012 void mcal_add_all_loaders() 00013 { 00014 mbl_cloneables_factory<mcal_component_analyzer>::add(mcal_pca()); 00015 vsl_add_to_binary_loader(mcal_pca()); 00016 mbl_cloneables_factory<mcal_component_analyzer>::add(mcal_general_ca()); 00017 vsl_add_to_binary_loader(mcal_general_ca()); 00018 mbl_cloneables_factory<mcal_component_analyzer>::add(mcal_trivial_ca()); 00019 vsl_add_to_binary_loader(mcal_trivial_ca()); 00020 00021 mbl_cloneables_factory<mcal_single_basis_cost>::add(mcal_sparse_basis_cost()); 00022 vsl_add_to_binary_loader(mcal_sparse_basis_cost()); 00023 }