Public Types |
typedef Eigen::MatrixBase
< TraitsDerived > | MatrixBaseType |
typedef
MatrixBaseType::ConstantReturnType | ConstantReturnType |
Static Public Member Functions |
static const ConstantReturnType | zero () |
static const ConstantReturnType | zero (int r) |
static const ConstantReturnType | zero (int r, int c) |
template<typename Derived > |
static void | zero (Eigen::MatrixBase< Derived > &t) |
template<typename LDerived , typename RDerived > |
static const
Eigen::CwiseBinaryOp
< Eigen::ei_scalar_sum_op
< typename Eigen::ei_traits
< LDerived >::Scalar >
, LDerived, RDerived > | add (const Eigen::MatrixBase< LDerived > &l, const Eigen::MatrixBase< RDerived > &r) |
template<typename LDerived , typename RDerived > |
static const
Eigen::CwiseBinaryOp
< Eigen::ei_scalar_difference_op
< typename Eigen::ei_traits
< LDerived >::Scalar >
, LDerived, RDerived > | sub (const Eigen::MatrixBase< LDerived > &l, const Eigen::MatrixBase< RDerived > &r) |
template<typename LDerived , typename RDerived > |
static Eigen::CwiseBinaryOp
< Eigen::ei_scalar_product_op
< typename
Eigen::ei_scalar_product_traits
< typename Eigen::ei_traits
< LDerived >::Scalar, typename
Eigen::ei_traits< RDerived >
::Scalar >::ReturnType >
, LDerived, RDerived > | mult (const Eigen::MatrixBase< LDerived > &l, const Eigen::MatrixBase< RDerived > &r) |
template<typename LDerived , typename RDerived > |
static Eigen::CwiseBinaryOp
< Eigen::ei_scalar_quotient_op
< typename Eigen::ei_traits
< LDerived >::Scalar >
, LDerived, RDerived > | div (const Eigen::MatrixBase< LDerived > &l, const Eigen::MatrixBase< RDerived > &r) |
template<typename Derived > |
static const
Eigen::CwiseUnaryOp
< Eigen::ei_scalar_add_op
< typename Eigen::ei_traits
< Derived >::Scalar >, Derived > | add (const Eigen::MatrixBase< Derived > &l, double r) |
template<typename Derived > |
static const
Eigen::CwiseUnaryOp
< Eigen::ei_scalar_add_op
< typename Eigen::ei_traits
< Derived >::Scalar >, Derived > | add (double l, const Eigen::MatrixBase< Derived > &r) |
template<typename Derived > |
static const
Eigen::CwiseUnaryOp
< Eigen::ei_scalar_add_op
< typename Eigen::ei_traits
< Derived >::Scalar >, Derived > | sub (const Eigen::MatrixBase< Derived > &l, double r) |
template<typename Derived > |
static const
Eigen::CwiseUnaryOp
< Eigen::ei_scalar_opposite_op
< typename Eigen::ei_traits
< Derived >::Scalar >, Derived > | neg (const Eigen::MatrixBase< Derived > &t) |
template<typename Derived > |
static const
MatrixBaseType::PlainMatrixType | sub (double l, const Eigen::MatrixBase< Derived > &r) |
template<typename Derived > |
static const
Eigen::CwiseUnaryOp
< Eigen::ei_scalar_multiple_op
< typename Eigen::ei_traits
< Derived >::Scalar >, Derived > | mult (const Eigen::MatrixBase< Derived > &l, double r) |
template<typename Derived > |
static const
Eigen::CwiseUnaryOp
< Eigen::ei_scalar_multiple_op
< typename Eigen::ei_traits
< Derived >::Scalar >, Derived > | mult (double l, const Eigen::MatrixBase< Derived > &r) |
template<typename Derived > |
static const
Eigen::CwiseUnaryOp
< Eigen::ei_scalar_quotient1_op
< typename Eigen::ei_traits
< Derived >::Scalar >, Derived > | div (const Eigen::MatrixBase< Derived > &l, double r) |
template<typename Derived > |
static const
MatrixBaseType::PlainMatrixType | div (double l, const Eigen::MatrixBase< Derived > &r) |
Static Public Attributes |
static const bool | IsDynamic = (MatrixBaseType::RowsAtCompileTime == Eigen::Dynamic || MatrixBaseType::ColsAtCompileTime == Eigen::Dynamic) |
static const bool | RequiresAlignment = !IsDynamic |