MOAB  4.9.3pre
ProductEvaluators.h File Reference

Go to the source code of this file.

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 &)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines