SHOGUN  3.2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes
shogun::linalg::implementation Namespace Reference

Namespaces

namespace  special_purpose

Classes

struct  add
struct  add< Backend::EIGEN3, Matrix >
struct  dot
 Generic class dot which provides a static compute method. This class is specialized for different types of vectors and backend, providing a mean to deal with various vectors directly without having to convert. More...
struct  dot< Backend::EIGEN3, Vector >
 Specialization of generic dot for the Eigen3 backend. More...
struct  elementwise_product
struct  elementwise_product< Backend::EIGEN3, Matrix >
struct  elementwise_square
 Generic class square which provides a static compute method. This class is specialized for different types of matrices and backend, providing a mean to deal with various matrices directly without having to convert. More...
struct  elementwise_square< Backend::EIGEN3, Matrix >
 Specialization of generic elementwise_square for the Eigen3 backend. More...
struct  matrix_product
struct  matrix_product< Backend::EIGEN3, Matrix >
struct  max
struct  max< Backend::EIGEN3, Matrix >
struct  scale
struct  scale< Backend::EIGEN3, Matrix >
struct  set_rows_const
struct  set_rows_const< Backend::EIGEN3, Matrix, Vector >
struct  sum
 Generic class sum which provides a static compute method. This class is specialized for different types of matrices and backend, providing a mean to deal with various matrices directly without having to convert. More...
struct  sum_symmetric
 Generic class sum symmetric which provides a static compute method. This class is specialized for different types of matrices and backend, providing a mean to deal with various matrices directly without having to convert. More...
struct  colwise_sum
 Generic class colwise_sum which provides a static compute method. This class is specialized for different types of matrices and backend, providing a mean to deal with various matrices directly without having to convert. More...
struct  rowwise_sum
 Generic class rowwise_sum which provides a static compute method. This class is specialized for different types of matrices and backend, providing a mean to deal with various matrices directly without having to convert. More...
struct  sum< Backend::EIGEN3, Matrix >
 Specialization of generic sum which works with SGMatrix and uses Eigen3 as backend for computing sum. More...
struct  sum_symmetric< Backend::EIGEN3, Matrix >
 Specialization of generic sum symmetric which works with SGMatrix and uses Eigen3 as backend for computing sum. More...
struct  colwise_sum< Backend::EIGEN3, Matrix >
 Specialization of generic colwise_sum which works with SGMatrix and uses Eigen3 as backend for computing sum. More...
struct  rowwise_sum< Backend::EIGEN3, Matrix >
 Specialization of generic rowwise_sum which works with SGMatrix and uses Eigen3 as backend for computing sum. More...
struct  vector_sum
 Generic class vector_sum which provides a static compute method. This class is specialized for different types of vectors and backend, providing a mean to deal with various vectors directly without having to convert. More...
struct  vector_sum< Backend::EIGEN3, Vector >
 Specialization of generic vector_sum for the Eigen3 backend. More...

Detailed Description

All backend specific implementations are defined within this namespace


SHOGUN Machine Learning Toolbox - Documentation