#include <config.hh>
#include <iostream>
#include <sstream>
#include <string>
#include <exception>
Go to the source code of this file.
◆ SVM_ASSERT
#define SVM_ASSERT |
( |
|
condition | ) |
|
Value:if (!(condition)) \
{ \
svt::SVMAssertionFailed err; \
err << __FILE__ << ":" << __LINE__ << ": " "assertion '" \
<< (#condition) << "' failed"; \
std::cerr << std::endl << err.what() << std::endl; \
throw( err); \
} \
Definition at line 176 of file SVMError.hh.
Referenced by svt::ParamInfo::alternatives(), svt::Model_MC< TCModel >::classIndexToLabel(), svt::Model_MC< TCModel >::isModelAffectedByLeftOutVectors(), svt::Model< FV >::isModelAffectedByLeftOutVectors(), svt::Kernel_SCALE< KERNEL >::k_function(), svt::Kernel_MATRIX< KERNEL >::k_function(), svt::Kernel_FILE< FILETYPE >::k_function(), svt::GroupedTrainingData< FV >::label(), svt::CrossValidator< FV, SVMTYPE, PROBLEM >::preprocessTrainingData(), svt::Kernel_MATRIX< KERNEL >::updateCache(), and svt::CrossValidator< FV, SVMTYPE, PROBLEM >::updateKernelCache().