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

Global type definitions and compile-time constants. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 plssvm
 The main namespace containing all public API functions.
 

Typedefs

using plssvm::kernel_index_type = int
 Integer type used inside kernels.
 

Variables

constexpr kernel_index_type plssvm::THREAD_BLOCK_SIZE = 16
 Global compile-time constant used for internal caching. May be changed during the CMake configuration step.
 
constexpr kernel_index_type plssvm::INTERNAL_BLOCK_SIZE = 6
 Global compile-time constant used for internal caching. May be changed during the CMake configuration step.
 
constexpr kernel_index_type plssvm::OPENMP_BLOCK_SIZE = 64
 Global compile-time constant used for internal caching in the OpenMP kernel. May be changed during the CMake configuration step.
 

Detailed Description

Global type definitions and compile-time constants.

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.