PLSSVM - Parallel Least Squares Support Vector Machine  2.0.0
A Least Squares Support Vector Machine implementation using different backends.
Classes | Namespaces | Variables
csvm.hpp File Reference

Defines the base class for all C-SVM backends and implements the functionality shared by all of them. More...

#include "plssvm/data_set.hpp"
#include "plssvm/default_value.hpp"
#include "plssvm/detail/logger.hpp"
#include "plssvm/detail/operators.hpp"
#include "plssvm/detail/performance_tracker.hpp"
#include "plssvm/detail/type_traits.hpp"
#include "plssvm/detail/utility.hpp"
#include "plssvm/exceptions/exceptions.hpp"
#include "plssvm/kernel_function_types.hpp"
#include "plssvm/model.hpp"
#include "plssvm/parameter.hpp"
#include "plssvm/target_platforms.hpp"
#include "fmt/core.h"
#include "igor/igor.hpp"
#include <chrono>
#include <iostream>
#include <tuple>
#include <type_traits>
#include <utility>
#include <vector>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  plssvm::csvm
 Base class for all C-SVM backends. More...
 
struct  plssvm::csvm_backend_exists< T >
 Sets the value of the value member to true if T is a C-SVM using an available backend. Ignores any top-level const, volatile, and reference qualifiers. More...
 

Namespaces

 plssvm
 The main namespace containing all public API functions.
 

Variables

template<typename T >
constexpr bool plssvm::csvm_backend_exists_v = csvm_backend_exists<T>::value
 Sets the value of the value member to true if T is a C-SVM using an available backend. Ignores any top-level const, volatile, and reference qualifiers.
 

Detailed Description

Defines the base class for all C-SVM backends and implements the functionality shared by all of them.

Author
Alexander Van Craen
Marcel Breyer
License
This file is part of the PLSSVM project which is released under the MIT license. See the LICENSE.md file in the project root for full license information.