Eigen::GeneralProduct< Lhs, Rhs, ProductType > Class Template Reference

Expression of the product of two general matrices or vectors. More...

#include <GeneralProduct.h>

Detailed Description

template<typename Lhs, typename Rhs, int ProductType = internal::product_type<Lhs,Rhs>::value>
class Eigen::GeneralProduct< Lhs, Rhs, ProductType >

Expression of the product of two general matrices or vectors.

Parameters
LhsNestedthe type used to store the left-hand side
RhsNestedthe type used to store the right-hand side
ProductModethe type of the product

This class represents an expression of the product of two general matrices. We call a general matrix, a dense matrix with full storage. For instance, This excludes triangular, selfadjoint, and sparse matrices. It is the return type of the operator* between general matrices. Its template arguments are determined automatically by ProductReturnType. Therefore, GeneralProduct should never be used direclty. To determine the result type of a function which involves a matrix product, use ProductReturnType::Type.

See also
ProductReturnType, MatrixBase::operator*(const MatrixBase<OtherDerived>&)

Definition at line 36 of file GeneralProduct.h.


The documentation for this class was generated from the following file:


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Jun 10 2019 12:35:34