55 template <Backend backend=linalg_traits<Redux>::backend,
class Vector>
56 typename Vector::Scalar
dot(Vector a, Vector b)
69 template <Backend backend=linalg_traits<Redux>::backend,
class Matrix>
70 typename Matrix::Scalar
sum(Matrix m, bool no_diag=false)
83 template <Backend backend=linalg_traits<Redux>::backend,
class Matrix>
97 template <Backend backend=linalg_traits<Redux>::backend,
class Matrix>
98 typename Matrix::Scalar
sum_symmetric(Block<Matrix> b, bool no_diag=false)
112 template <Backend backend=linalg_traits<Redux>::backend,
class Matrix>
114 Matrix m, bool no_diag=false)
127 template <Backend backend=linalg_traits<Redux>::backend,
class Matrix, class Vector>
141 template <Backend backend=linalg_traits<Redux>::backend,
class Matrix>
143 Matrix m, bool no_diag=false)
156 template <Backend backend=linalg_traits<Redux>::backend,
class Matrix, class Vector>
169 template <Backend backend=linalg_traits<Redux>::backend,
class Vector>
176 template <Backend backend=linalg_traits<Redux>::backend,
class Matrix>
177 typename Matrix::Scalar
max(Matrix m)
static SGVector< T > compute(Matrix m, bool no_diag)
static T compute(Matrix m, bool no_diag)
Vector::Scalar dot(Vector a, Vector b)
static T compute(Matrix m, bool no_diag)
Matrix::Scalar sum(Matrix m, bool no_diag=false)
static T compute(Matrix m)
static SGVector< T > compute(Matrix m, bool no_diag)
static T compute(Vector a)
implementation::rowwise_sum< backend, Matrix >::ReturnType rowwise_sum(Matrix m, bool no_diag=false)
all of classes and functions are contained in the shogun namespace
static T compute(Vector a, Vector b)
implementation::colwise_sum< backend, Matrix >::ReturnType colwise_sum(Matrix m, bool no_diag=false)
Vector::Scalar vector_sum(Vector a)
Matrix::Scalar max(Matrix m)
Matrix::Scalar sum_symmetric(Matrix m, bool no_diag=false)