PLSSVM - Parallel Least Squares Support Vector Machine  2.0.0
A Least Squares Support Vector Machine implementation using different backends.
detail Directory Reference

Directory containing implementation details which should not be used by users.

More...

Directory dependency graph for detail:

Directories

directory  cmd
 Directory containing implementation details regarding the command line interface which should not be used by users.
 
directory  io
 Directory containing implementation details regarding the IO functionality which should not be used by users.
 

Files

file  arithmetic_type_name.hpp [code]
 Implements conversion functions from arithmetic types to their name as string representation.
 
file  assert.hpp [code]
 Implements a custom assert macro PLSSVM_ASSERT.
 
file  execution_range.hpp [code]
 Implement a backend independent class used to specify the execution range for all kernel invocations.
 
file  layout.hpp [code]
 Defines functions to convert 2D vectors to 1D SoA or AoS vectors.
 
file  logger.hpp [code]
 Defines a simple logging function.
 
file  operators.hpp [code]
 Defines (arithmetic) functions on std::vector and scalars.
 
file  performance_tracker.hpp [code]
 Defines a performance tracker which can dump performance information in a YAML file.
 
file  sha256.hpp [code]
 Implementation of the SHA2-256 hashing algorithm.
 
file  string_conversion.hpp [code]
 Implements a conversion function from a string to an arithmetic type.
 
file  string_utility.hpp [code]
 Implements utility functions for string manipulation and querying.
 
file  type_list.hpp [code]
 All possible real_type and label_type combinations for a plssvm::model and plssvm::data_set.
 
file  type_traits.hpp [code]
 Defines some generic type traits used in the PLSSVM library.
 
file  utility.hpp [code]
 Defines universal utility functions.
 

Detailed Description

Directory containing implementation details which should not be used by users.

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.