|
| 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