Classes |
struct | Eigen::internal::evaluator< Product< Lhs, Rhs, Options > > |
struct | Eigen::internal::evaluator_assume_aliasing< CwiseUnaryOp< internal::scalar_multiple_op< Scalar >, const Product< Lhs, Rhs, DefaultProduct > > > |
struct | Eigen::internal::evaluator< CwiseUnaryOp< internal::scalar_multiple_op< Scalar >, const Product< Lhs, Rhs, DefaultProduct > > > |
struct | Eigen::internal::evaluator< Diagonal< const Product< Lhs, Rhs, DefaultProduct >, DiagIndex > > |
struct | Eigen::internal::evaluator_assume_aliasing< Product< Lhs, Rhs, DefaultProduct > > |
struct | Eigen::internal::product_evaluator< Product< Lhs, Rhs, Options >, ProductTag, LhsShape, RhsShape > |
struct | Eigen::internal::Assignment< DstXprType, Product< Lhs, Rhs, Options >, internal::assign_op< Scalar >, Dense2Dense, typename enable_if<(Options==DefaultProduct||Options==AliasFreeProduct), Scalar >::type > |
struct | Eigen::internal::Assignment< DstXprType, Product< Lhs, Rhs, Options >, internal::add_assign_op< Scalar >, Dense2Dense, typename enable_if<(Options==DefaultProduct||Options==AliasFreeProduct), Scalar >::type > |
struct | Eigen::internal::Assignment< DstXprType, Product< Lhs, Rhs, Options >, internal::sub_assign_op< Scalar >, Dense2Dense, typename enable_if<(Options==DefaultProduct||Options==AliasFreeProduct), Scalar >::type > |
struct | Eigen::internal::Assignment< DstXprType, CwiseUnaryOp< internal::scalar_multiple_op< ScalarBis >, const Product< Lhs, Rhs, DefaultProduct > >, AssignFunc, Dense2Dense, Scalar > |
struct | Eigen::internal::evaluator_assume_aliasing< CwiseBinaryOp< internal::scalar_sum_op< typename OtherXpr::Scalar >, const OtherXpr, const Product< Lhs, Rhs, DefaultProduct > >, DenseShape > |
struct | Eigen::internal::assignment_from_xpr_plus_product< DstXprType, OtherXpr, ProductType, Scalar, Func1, Func2 > |
struct | Eigen::internal::Assignment< DstXprType, CwiseBinaryOp< internal::scalar_sum_op< Scalar >, const OtherXpr, const Product< Lhs, Rhs, DefaultProduct > >, internal::assign_op< Scalar >, Dense2Dense > |
struct | Eigen::internal::Assignment< DstXprType, CwiseBinaryOp< internal::scalar_sum_op< Scalar >, const OtherXpr, const Product< Lhs, Rhs, DefaultProduct > >, internal::add_assign_op< Scalar >, Dense2Dense > |
struct | Eigen::internal::Assignment< DstXprType, CwiseBinaryOp< internal::scalar_sum_op< Scalar >, const OtherXpr, const Product< Lhs, Rhs, DefaultProduct > >, internal::sub_assign_op< Scalar >, Dense2Dense > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, InnerProduct > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, OuterProduct > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, OuterProduct >::is_row_major< T > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, OuterProduct >::set |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, OuterProduct >::add |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, OuterProduct >::sub |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, OuterProduct >::adds |
struct | Eigen::internal::generic_product_impl_base< Lhs, Rhs, Derived > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, GemvProduct > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, CoeffBasedProductMode > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, LazyCoeffBasedProductMode > |
struct | Eigen::internal::product_evaluator< Product< Lhs, Rhs, LazyProduct >, ProductTag, DenseShape, DenseShape > |
struct | Eigen::internal::product_evaluator< Product< Lhs, Rhs, DefaultProduct >, LazyCoeffBasedProductMode, DenseShape, DenseShape > |
struct | Eigen::internal::etor_product_packet_impl< RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode > |
struct | Eigen::internal::etor_product_packet_impl< ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode > |
struct | Eigen::internal::etor_product_packet_impl< RowMajor, 1, Lhs, Rhs, Packet, LoadMode > |
struct | Eigen::internal::etor_product_packet_impl< ColMajor, 1, Lhs, Rhs, Packet, LoadMode > |
struct | Eigen::internal::etor_product_packet_impl< RowMajor, 0, Lhs, Rhs, Packet, LoadMode > |
struct | Eigen::internal::etor_product_packet_impl< ColMajor, 0, Lhs, Rhs, Packet, LoadMode > |
struct | Eigen::internal::etor_product_packet_impl< RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode > |
struct | Eigen::internal::etor_product_packet_impl< ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, TriangularShape, DenseShape, ProductTag > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, TriangularShape, ProductTag > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, SelfAdjointShape, DenseShape, ProductTag > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, SelfAdjointShape, ProductTag > |
struct | Eigen::internal::diagonal_product_evaluator_base< MatrixType, DiagonalType, Derived, ProductOrder > |
struct | Eigen::internal::product_evaluator< Product< Lhs, Rhs, ProductKind >, ProductTag, DiagonalShape, DenseShape > |
struct | Eigen::internal::product_evaluator< Product< Lhs, Rhs, ProductKind >, ProductTag, DenseShape, DiagonalShape > |
struct | Eigen::internal::permutation_matrix_product< ExpressionType, Side, Transposed, DenseShape > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, PermutationShape, MatrixShape, ProductTag > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, MatrixShape, PermutationShape, ProductTag > |
struct | Eigen::internal::generic_product_impl< Inverse< Lhs >, Rhs, PermutationShape, MatrixShape, ProductTag > |
struct | Eigen::internal::generic_product_impl< Lhs, Inverse< Rhs >, MatrixShape, PermutationShape, ProductTag > |
class | Eigen::internal::transposition_matrix_product< ExpressionType, Side, Transposed, ExpressionShape > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, TranspositionsShape, MatrixShape, ProductTag > |
struct | Eigen::internal::generic_product_impl< Lhs, Rhs, MatrixShape, TranspositionsShape, ProductTag > |
struct | Eigen::internal::generic_product_impl< Transpose< Lhs >, Rhs, TranspositionsShape, MatrixShape, ProductTag > |
struct | Eigen::internal::generic_product_impl< Lhs, Transpose< Rhs >, MatrixShape, TranspositionsShape, ProductTag > |
Namespaces |
namespace | Eigen |
namespace | Eigen::internal |
Functions |
template<typename Dst , typename Lhs , typename Rhs , typename Func > |
EIGEN_DONT_INLINE void | Eigen::internal::outer_product_selector_run (Dst &dst, const Lhs &lhs, const Rhs &rhs, const Func &func, const false_type &) |
template<typename Dst , typename Lhs , typename Rhs , typename Func > |
EIGEN_DONT_INLINE void | Eigen::internal::outer_product_selector_run (Dst &dst, const Lhs &lhs, const Rhs &rhs, const Func &func, const true_type &) |