CEBL
2.1
|
#include <Plugin.hpp>
Public Member Functions | |
Plugin () | |
virtual | ~Plugin () |
void | halt () |
tell classifier to halt | |
string | getName () const |
get the name of the plugin | |
virtual std::map< std::string, CEBL::Param > | getParamsList () |
get the parameter list | |
virtual void | setParamsList (std::map< std::string, CEBL::Param > &) |
set the parameter list | |
virtual map< string, SerializedObject > | save () const |
save plugin to list, and return it | |
virtual void | load (map< string, SerializedObject > objects) |
load plugin from list of objects |
Protected Member Functions | |
void | inturruptionPoint () |
Protected Attributes | |
string | plugin_name |
bool | should_halt |
Definition at line 44 of file Plugin.hpp.
|
inline |
Definition at line 62 of file Plugin.hpp.
References plugin_name, and should_halt.
|
inlinevirtual |
Definition at line 63 of file Plugin.hpp.
|
inline |
|
inlinevirtual |
get the parameter list
Reimplemented in CEBL::IncrementalSVD, CEBL::MSPRT, CEBL::LDA, CEBL::SimpleMax, CEBL::max_var, CEBL::QDA, CEBL::QDA, CEBL::Lag, and CEBL::WindowedSVD.
Definition at line 75 of file Plugin.hpp.
Referenced by ClassifiersConfig::getParams().
|
inline |
tell classifier to halt
Definition at line 66 of file Plugin.hpp.
References should_halt.
Referenced by ClassifiersConfig::haltTrain().
|
inlineprotected |
Definition at line 51 of file Plugin.hpp.
References plugin_name, and should_halt.
|
inlinevirtual |
load plugin from list of objects
Reimplemented in CEBL::MNF, and CEBL::Lag.
Definition at line 91 of file Plugin.hpp.
|
inlinevirtual |
save plugin to list, and return it
Reimplemented in CEBL::MNF, CEBL::IncrementalSVD, CEBL::MSPRT, CEBL::LDA, CEBL::SimpleMax, CEBL::QDA, CEBL::QDA, CEBL::Lag, and CEBL::WindowedSVD.
Definition at line 84 of file Plugin.hpp.
|
inlinevirtual |
set the parameter list
Reimplemented in CEBL::IncrementalSVD, CEBL::MSPRT, CEBL::LDA, CEBL::SimpleMax, CEBL::max_var, CEBL::QDA, CEBL::QDA, CEBL::Lag, and CEBL::WindowedSVD.
Definition at line 81 of file Plugin.hpp.
Referenced by ClassifiersConfig::setParams().
|
protected |
Definition at line 47 of file Plugin.hpp.
Referenced by getName(), inturruptionPoint(), CEBL::LDA::LDA(), CEBL::MNF::MNF(), Plugin(), and CEBL::QDA::QDA().
|
protected |
Definition at line 48 of file Plugin.hpp.
Referenced by halt(), inturruptionPoint(), and Plugin().