#include <GeneralProduct.h>
Public Types | |
enum | { Side = Lhs::IsVectorAtCompileTime ? OnTheLeft : OnTheRight } |
typedef Lhs::Scalar | LhsScalar |
typedef internal::conditional < int(Side)==OnTheRight, _LhsNested, _RhsNested >::type | MatrixType |
typedef Rhs::Scalar | RhsScalar |
Public Member Functions | |
GeneralProduct (const Lhs &a_lhs, const Rhs &a_rhs) | |
template<typename Dest > | |
void | scaleAndAddTo (Dest &dst, const Scalar &alpha) const |
Definition at line 327 of file GeneralProduct.h.
typedef Lhs::Scalar Eigen::GeneralProduct< Lhs, Rhs, GemvProduct >::LhsScalar |
Reimplemented from Eigen::ProductBase< GeneralProduct< Lhs, Rhs, GemvProduct >, Lhs, Rhs >.
Definition at line 333 of file GeneralProduct.h.
typedef internal::conditional<int(Side)==OnTheRight,_LhsNested,_RhsNested>::type Eigen::GeneralProduct< Lhs, Rhs, GemvProduct >::MatrixType |
Definition at line 343 of file GeneralProduct.h.
typedef Rhs::Scalar Eigen::GeneralProduct< Lhs, Rhs, GemvProduct >::RhsScalar |
Reimplemented from Eigen::ProductBase< GeneralProduct< Lhs, Rhs, GemvProduct >, Lhs, Rhs >.
Definition at line 334 of file GeneralProduct.h.
anonymous enum |
Definition at line 342 of file GeneralProduct.h.
Eigen::GeneralProduct< Lhs, Rhs, GemvProduct >::GeneralProduct | ( | const Lhs & | a_lhs, |
const Rhs & | a_rhs | ||
) | [inline] |
Definition at line 336 of file GeneralProduct.h.
void Eigen::GeneralProduct< Lhs, Rhs, GemvProduct >::scaleAndAddTo | ( | Dest & | dst, |
const Scalar & | alpha | ||
) | const [inline] |
Reimplemented from Eigen::ProductBase< GeneralProduct< Lhs, Rhs, GemvProduct >, Lhs, Rhs >.
Definition at line 345 of file GeneralProduct.h.