Global definitions. More...
#include <string>#include <ostream>#include <iostream>#include <sstream>#include <mutex>Go to the source code of this file.
Classes | |
| class | FST::syncout |
| Serializes textual reporting from concurrent threads. More... | |
Namespaces | |
| namespace | FST |
| The Feature Selection Toolbox 4 library: every library component – data access, criteria and classifiers, search algorithms, result trackers and the global infrastructure – lives in this namespace. | |
Enumerations | |
| enum | FST::OutputDetail { FST::SILENT =0 , FST::NORMAL =1 , FST::DETAILED =2 } |
| search algorithms' output extent More... | |
Functions | |
| void | FST::notify (const std::string msg) |
Prints msg followed by a newline via syncout::print(); a no-op unless the preprocessor macro DEBUG is defined at compile time. Used throughout FST4 for lightweight diagnostic tracing. | |
| void | FST::notify (const std::string msg1, const double num, const std::string msg2="") |
Prints msg1, num and msg2 concatenated, DEBUG builds only (see notify(const std::string)). | |
| void | FST::notify (const std::string msg1, const double num1, const std::string msg2, const double num2, const std::string msg3="") |
Prints msg1, num1, msg2, num2, msg3 concatenated, DEBUG builds only (see notify(const std::string)). | |
| void | FST::notify (const std::string msg1, const double num1, const std::string msg2, const double num2, const std::string msg3, const double num3, const std::string msg4="") |
Prints msg1, num1, msg2, num2, msg3, num3, msg4 concatenated, DEBUG builds only (see notify(const std::string)). | |
| template<typename VALUE> | |
| VALUE | FST::maxf (const VALUE &x, const VALUE &y) |
Returns the greater of x and y (strict '>' comparison; ties return y). | |
| template<typename VALUE> | |
| VALUE | FST::minf (const VALUE &x, const VALUE &y) |
Returns the smaller of x and y (strict '<' comparison; ties return y). | |
Global definitions.
======================================================================