realname "Algorithm Factory" load_on auto define ALGORITHM_FACTORY utils algo_factory.cpp algo_factory.h algo_cache.h prov_weight.cpp