|
|
| template<class X , class R > |
| X::value_type | shark::blas::createHouseholderReflection (vector_expression< X > const &x, vector_expression< R > &reflection) |
| | Generates a Householder reflection from a vector to use with applyHouseholderLeft/Right. More...
|
| |
| template<class Mat , class R , class T > |
| void | shark::blas::applyHouseholderOnTheRight (matrix_expression< Mat > &matrix, vector_expression< R > const &reflection, T beta) |
| |
| template<class Mat , class R , class T > |
| void | shark::blas::applyHouseholderOnTheLeft (matrix_expression< Mat > &matrix, vector_expression< R > const &reflection, T const &beta) |
| | rotates a matrix using a householder reflection More...
|
| |
| template<class Mat , class R , class T > |
| void | shark::blas::applyHouseholderOnTheLeft (temporary_proxy< Mat > matrix, vector_expression< R > const &reflection, T const &beta) |
| | rotates a matrix using a householder reflection More...
|
| |
| template<class MatrixT , typename RngType > |
| void | shark::blas::randomRotationMatrix (matrix_container< MatrixT > &matrixC, RngType &rng) |
| | Initializes a matrix such that it forms a random rotation matrix. More...
|
| |
| template<class MatrixT > |
| void | shark::blas::randomRotationMatrix (matrix_container< MatrixT > &matrixC) |
| | Initializes a matrix such that it forms a random rotation. More...
|
| |
| template<typename RngType > |
| RealMatrix | shark::blas::randomRotationMatrix (size_t size, RngType &rng) |
| | Creates a random rotation matrix with a certain size using the random number generator rng. More...
|
| |
| RealMatrix | shark::blas::randomRotationMatrix (size_t size) |
| | Creates a random rotation matrix with a certain size using the global random number gneerator. More...
|
| |