mlpack
|
Go to the source code of this file.
Namespaces | |
mlpack | |
Linear algebra utility functions, generally performed on matrices or vectors. | |
mlpack::math | |
Miscellaneous math routines. | |
Functions | |
template<typename CubeType > | |
CubeType | mlpack::math::MultiplyCube2Cube (const CubeType &cubeA, const CubeType &cubeB, const bool aTranspose=false, const bool bTranspose=false) |
Matrix multiplication of slices of two cubes. More... | |
template<typename MatType , typename CubeType > | |
CubeType | mlpack::math::MultiplyMat2Cube (const MatType &matA, const CubeType &cubeB, const bool aTranspose=false, const bool bTranspose=false) |
Matrix multiplication of a matrix and all the slices of a cube. More... | |
template<typename CubeType , typename MatType > | |
CubeType | mlpack::math::MultiplyCube2Mat (const CubeType &cubeA, const MatType &matB, const bool aTranspose=false, const bool bTranspose=false) |
Matrix multiplication of all slices of a cube with a matrix. More... | |
Function to perform matrix multiplication on cubes.
mlpack is free software; you may redistribute it and/or modify it under the terms of the 3-clause BSD license. You should have received a copy of the 3-clause BSD license along with mlpack. If not, see http://www.opensource.org/licenses/BSD-3-Clause for more information.