PLSSVM - Parallel Least Squares Support Vector Machine
2.0.0
A Least Squares Support Vector Machine implementation using different backends.
|
Implements custom exception classes derived from std::runtime_error
including source location information.
More...
#include "plssvm/exceptions/source_location.hpp"
#include <stdexcept>
#include <string>
#include <string_view>
Go to the source code of this file.
Classes | |
class | plssvm::exception |
Base class for all custom exception types. Forwards its message to std::runtime_error and saves the exception name and the call side source location information. More... | |
class | plssvm::invalid_parameter_exception |
Exception type thrown if the provided parameter is invalid. More... | |
class | plssvm::file_reader_exception |
Exception type thrown if the file_reader is used inappropriately (e.g., if two files should be opened at the same time). More... | |
class | plssvm::data_set_exception |
Exception type thrown if a data_set is used inappropriately. More... | |
class | plssvm::file_not_found_exception |
Exception type thrown if the provided file couldn't be found. More... | |
class | plssvm::invalid_file_format_exception |
Exception type thrown if the provided file has an invalid format for the selected parser (e.g. if the arff parser tries to parse a LIBSVM file). More... | |
class | plssvm::unsupported_backend_exception |
Exception type thrown if the requested backend is not supported on the target machine. More... | |
class | plssvm::unsupported_kernel_type_exception |
Exception type thrown if the requested kernel type is not supported. More... | |
class | plssvm::gpu_device_ptr_exception |
Exception type thrown if an error in the generic plssvm::detail::gpu_device_ptr occurred. More... | |
Namespaces | |
plssvm | |
The main namespace containing all public API functions. | |
Implements custom exception classes derived from std::runtime_error
including source location information.