SHOGUN  4.1.0
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
命名空间 |
shogun::linalg::implementation 命名空间参考

命名空间

 special_purpose
 

struct  add
 Generic class which is specialized for different backends to perform addition. 更多...
 
struct  add< Backend::EIGEN3, Matrix >
 Partial specialization of add for the Eigen3 backend. 更多...
 
struct  add< Backend::NATIVE, Matrix >
 Partial specialization of add for the Native backend. 更多...
 
struct  apply
 Generic class which is specialized for different backends to perform apply. 更多...
 
struct  apply< Backend::EIGEN3, Matrix, Vector >
 Partial specialization of apply for the Eigen3 backend. 更多...
 
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 means to deal with various matrices directly without having to convert. 更多...
 
struct  colwise_sum< Backend::EIGEN3, Matrix >
 Specialization of generic colwise_sum which works with SGMatrix and uses Eigen3 as backend for computing sum. 更多...
 
struct  convolve
 
struct  convolve< 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. 更多...
 
struct  dot< Backend::EIGEN3, Vector >
 Specialization of generic dot for the Eigen3 backend. 更多...
 
struct  dot< Backend::NATIVE, Vector >
 Specialization of generic dot for the Native backend. 更多...
 
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. 更多...
 
struct  elementwise_square< Backend::EIGEN3, Matrix >
 Partial specialization of generic elementwise_square for the Eigen3 backend. 更多...
 
struct  elementwise_unary_operation
 Template struct elementwise_unary_operation. This struct is specialized for computing element-wise operations for both matrices and vectors of CPU (SGMatrix/SGVector) or GPU (CGPUMatrix/CGPUVector). 更多...
 
struct  elementwise_unary_operation< Backend::EIGEN3, Operand, ReturnType, UnaryOp >
 Specialization for elementwise_unary_operation with EIGEN3 backend. The operand types MUST be of CPU types (SGMatrix/SGVector). 更多...
 
struct  elementwise_unary_operation< Backend::NATIVE, Operand, ReturnType, UnaryOp >
 Specialization for elementwise_unary_operation with NATIVE backend. The operand types MUST be of CPU types (SGMatrix/SGVector). 更多...
 
struct  matrix_product
 
struct  matrix_product< Backend::EIGEN3, Matrix >
 
struct  max
 Generic class which is specialized for different backends to perform the max operation. 更多...
 
struct  max< Backend::EIGEN3, Matrix >
 Specialization of max for the Eigen3 backend. 更多...
 
struct  max< Backend::NATIVE, Matrix >
 Specialization of add for the Native backend. 更多...
 
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 means to deal with various matrices directly without having to convert. 更多...
 
struct  rowwise_sum< Backend::EIGEN3, Matrix >
 Specialization of generic rowwise_sum which works with SGMatrix and uses Eigen3 as backend for computing sum. 更多...
 
struct  scale
 
struct  scale< Backend::EIGEN3, Matrix >
 
struct  scale< Backend::NATIVE, 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 means to deal with various matrices directly without having to convert. 更多...
 
struct  sum< Backend::EIGEN3, Matrix >
 Specialization of generic sum which works with SGMatrix and uses Eigen3 as backend for computing sum. 更多...
 
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 means to deal with various matrices directly without having to convert. 更多...
 
struct  sum_symmetric< Backend::EIGEN3, Matrix >
 Specialization of generic sum symmetric which works with SGMatrix and uses Eigen3 as backend for computing sum. 更多...
 
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. 更多...
 
struct  vector_sum< Backend::EIGEN3, Vector >
 Specialization of generic vector_sum for the Eigen3 backend. 更多...
 
struct  vector_sum< Backend::NATIVE, Vector >
 Specialization of generic vector_sum for the Native backend. 更多...
 

详细描述

All backend specific implementations are defined within this namespace


SHOGUN 机器学习工具包 - 项目文档