$treeview $search $mathjax
|
Eigen-unsupported
3.2.5
$projectbrief
|
$projectbrief
|
$searchbox |
Functions | |
| template<typename A , typename B > | |
| KroneckerProductSparse< A, B > | kroneckerProduct (const EigenBase< A > &a, const EigenBase< B > &b) |
| template<typename A , typename B > | |
| KroneckerProduct< A, B > | kroneckerProduct (const MatrixBase< A > &a, const MatrixBase< B > &b) |
This module contains an experimental Kronecker product implementation.
#include <Eigen/KroneckerProduct>
| KroneckerProductSparse<A,B> Eigen::kroneckerProduct | ( | const EigenBase< A > & | a, | |
| const EigenBase< B > & | b | |||
| ) | [inline] |
Computes Kronecker tensor product of two matrices, at least one of which is sparse
| a | Dense/sparse matrix a | |
| b | Dense/sparse matrix b |
| KroneckerProduct<A,B> Eigen::kroneckerProduct | ( | const MatrixBase< A > & | a, | |
| const MatrixBase< B > & | b | |||
| ) | [inline] |
Computes Kronecker tensor product of two dense matrices
A = kroneckerProduct(A,B); // bug!!! caused by aliasing effect
A = kroneckerProduct(A,B).eval();
| a | Dense matrix a | |
| b | Dense matrix b |
1.6.1