Kronecker tensor product helper class for dense matrices. More...
Public Member Functions | |
template<typename Dest > | |
void | evalTo (Dest &dst) const |
Evaluate the Kronecker tensor product. More... | |
KroneckerProduct (const Lhs &A, const Rhs &B) | |
Constructor. More... | |
Public Member Functions inherited from Eigen::KroneckerProductBase< KroneckerProduct< Lhs, Rhs > > | |
Scalar | coeff (Index i) const |
Scalar | coeff (Index row, Index col) const |
Index | cols () const |
KroneckerProductBase (const Lhs &A, const Rhs &B) | |
Constructor. More... | |
Index | rows () const |
Public Member Functions inherited from Eigen::ReturnByValue< class > | |
EIGEN_CONSTEXPR Index | cols () const EIGEN_NOEXCEPT |
void | evalTo (Dest &dst) const |
EIGEN_CONSTEXPR Index | rows () const EIGEN_NOEXCEPT |
Private Types | |
typedef KroneckerProductBase< KroneckerProduct > | Base |
Additional Inherited Members | |
Public Types inherited from Eigen::ReturnByValue< class > | |
typedef internal::dense_xpr_base< ReturnByValue >::type | Base |
typedef internal::traits< Derived >::ReturnType | ReturnType |
Protected Types inherited from Eigen::KroneckerProductBase< KroneckerProduct< Lhs, Rhs > > | |
typedef Traits::Lhs | Lhs |
typedef Traits::Rhs | Rhs |
Protected Attributes inherited from Eigen::KroneckerProductBase< KroneckerProduct< Lhs, Rhs > > | |
Lhs::Nested | m_A |
Rhs::Nested | m_B |
Kronecker tensor product helper class for dense matrices.
This class is the return value of kroneckerProduct(MatrixBase, MatrixBase). Use the function rather than construct this class directly to avoid specifying template prarameters.
Lhs | Type of the left-hand side, a matrix expression. |
Rhs | Type of the rignt-hand side, a matrix expression. |
Definition at line 84 of file KroneckerTensorProduct.h.
|
private |
Definition at line 87 of file KroneckerTensorProduct.h.
|
inline |
Constructor.
Definition at line 93 of file KroneckerTensorProduct.h.
void Eigen::KroneckerProduct< Lhs, Rhs >::evalTo | ( | Dest & | dst | ) | const |
Evaluate the Kronecker tensor product.
Definition at line 136 of file KroneckerTensorProduct.h.