#include <num_filter_factory.hpp>
Definition at line 32 of file num_filter_factory.hpp.
jubatus::core::fv_converter::num_filter_factory::num_filter_factory |
( |
| ) |
|
|
inline |
jubatus::core::fv_converter::num_filter_factory::num_filter_factory |
( |
const create_function & |
ext | ) |
|
|
inlineexplicit |
shared_ptr< num_filter > jubatus::core::fv_converter::num_filter_factory::create |
( |
const std::string & |
name, |
|
|
const param_t & |
params |
|
) |
| const |
Definition at line 72 of file num_filter_factory.cpp.
References ext_, and JUBATUS_EXCEPTION.
77 return create_add_filter(params);
78 }
else if (name ==
"linear_normalization") {
79 return create_linear_normalization_filter(params);
80 }
else if (name ==
"gaussian_normalization") {
81 return create_gaussian_normalization_filter(params);
82 }
else if (name ==
"sigmoid_normalization") {
83 return create_sigmoid_normalization_filter(params);
84 }
else if (
ext_ && (p =
ext_(name, params))) {
85 return shared_ptr<num_filter>(p);
88 converter_exception(
"unknonw num filter name: " + name));
#define JUBATUS_EXCEPTION(e)
The documentation for this class was generated from the following files: