Expression of a mathematical vector or matrix as an array object. More...
Additional Inherited Members | |
![]() | |
const CwiseUnaryOp < internal::scalar_abs_op < Scalar >, const ArrayWrapper < ExpressionType > > | abs () const |
const CwiseUnaryOp < internal::scalar_abs2_op < Scalar >, const ArrayWrapper < ExpressionType > > | abs2 () const |
const CwiseUnaryOp < internal::scalar_acos_op < Scalar >, const ArrayWrapper < ExpressionType > > | acos () const |
const CwiseUnaryOp < internal::scalar_asin_op < Scalar >, const ArrayWrapper < ExpressionType > > | asin () const |
const CwiseBinaryOp < CustomBinaryOp, const ArrayWrapper< ExpressionType > , const OtherDerived > | binaryExpr (const Eigen::ArrayBase< OtherDerived > &other, const CustomBinaryOp &func=CustomBinaryOp()) const |
internal::cast_return_type < ArrayWrapper< ExpressionType > , const CwiseUnaryOp < internal::scalar_cast_op < typename internal::traits < ArrayWrapper< ExpressionType > >::Scalar, NewType >, const ArrayWrapper< ExpressionType > > >::type | cast () const |
ConjugateReturnType | conjugate () const |
const CwiseUnaryOp < internal::scalar_cos_op < Scalar >, const ArrayWrapper < ExpressionType > > | cos () const |
const CwiseUnaryOp < internal::scalar_cube_op < Scalar >, const ArrayWrapper < ExpressionType > > | cube () const |
const CwiseUnaryOp < internal::scalar_abs_op < Scalar >, const ArrayWrapper < ExpressionType > > | cwiseAbs () const |
const CwiseUnaryOp < internal::scalar_abs2_op < Scalar >, const ArrayWrapper < ExpressionType > > | cwiseAbs2 () const |
const | CwiseBinaryOp (min)(const Eigen |
const | CwiseBinaryOp (operator-)(const Eigen |
const | CwiseBinaryOp (max)(const Eigen |
const | CwiseBinaryOp (operator+)(const Eigen |
const | CwiseBinaryOp (operator<)(const Eigen |
const | CwiseBinaryOp (operator<=)(const Eigen |
const | CwiseBinaryOp (operator>)(const Eigen |
const | CwiseBinaryOp (operator>=)(const Eigen |
const | CwiseBinaryOp (operator==)(const Eigen |
const | CwiseBinaryOp (operator!=)(const Eigen |
const CwiseBinaryOp < std::equal_to< Scalar > , const ArrayWrapper < ExpressionType >, const OtherDerived > | cwiseEqual (const Eigen::ArrayBase< OtherDerived > &other) const |
const CwiseUnaryOp < std::binder1st < std::equal_to< Scalar > >, const ArrayWrapper < ExpressionType > > | cwiseEqual (const Scalar &s) const |
const CwiseUnaryOp < internal::scalar_inverse_op < Scalar >, const ArrayWrapper < ExpressionType > > | cwiseInverse () const |
const CwiseBinaryOp < internal::scalar_max_op < Scalar >, const ArrayWrapper < ExpressionType >, const OtherDerived > | cwiseMax (const Eigen::ArrayBase< OtherDerived > &other) const |
const CwiseBinaryOp < internal::scalar_min_op < Scalar >, const ArrayWrapper < ExpressionType >, const OtherDerived > | cwiseMin (const Eigen::ArrayBase< OtherDerived > &other) const |
const CwiseBinaryOp < std::not_equal_to< Scalar > , const ArrayWrapper < ExpressionType >, const OtherDerived > | cwiseNotEqual (const Eigen::ArrayBase< OtherDerived > &other) const |
const CwiseBinaryOp < internal::scalar_product_op < typename internal::traits < ArrayWrapper< ExpressionType > >::Scalar, typename internal::traits< OtherDerived > ::Scalar >, const ArrayWrapper < ExpressionType >, const OtherDerived > | cwiseProduct (const Eigen::ArrayBase< OtherDerived > &other) const |
const CwiseBinaryOp < internal::scalar_quotient_op < Scalar >, const ArrayWrapper < ExpressionType >, const OtherDerived > | cwiseQuotient (const Eigen::ArrayBase< OtherDerived > &other) const |
const CwiseUnaryOp < internal::scalar_sqrt_op < Scalar >, const ArrayWrapper < ExpressionType > > | cwiseSqrt () const |
const CwiseUnaryOp < internal::scalar_exp_op < Scalar >, const ArrayWrapper < ExpressionType > > | exp () const |
const ImagReturnType | imag () const |
NonConstImagReturnType | imag () |
const CwiseUnaryOp < internal::scalar_inverse_op < Scalar >, const ArrayWrapper < ExpressionType > > | inverse () const |
const CwiseUnaryOp < internal::scalar_log_op < Scalar >, const ArrayWrapper < ExpressionType > > | log () const |
MatrixWrapper< ArrayWrapper < ExpressionType > > | matrix () |
const CwiseBinaryOp < internal::scalar_product_op < typename internal::traits < ArrayWrapper< ExpressionType > >::Scalar, typename internal::traits< OtherDerived > ::Scalar >, const ArrayWrapper < ExpressionType >, const OtherDerived > | operator* (const Eigen::ArrayBase< OtherDerived > &other) const |
const ScalarMultipleReturnType | operator* (const Scalar &scalar) const |
const CwiseUnaryOp < internal::scalar_multiple2_op < Scalar, std::complex< Scalar > >, const ArrayWrapper < ExpressionType > > | operator* (const std::complex< Scalar > &scalar) const |
const CwiseUnaryOp < internal::scalar_add_op < Scalar >, const ArrayWrapper < ExpressionType > > | operator+ (const Scalar &scalar) const |
const CwiseUnaryOp < internal::scalar_opposite_op < typename internal::traits < ArrayWrapper< ExpressionType > >::Scalar >, const ArrayWrapper< ExpressionType > > | operator- () const |
const CwiseUnaryOp < internal::scalar_add_op < Scalar >, const ArrayWrapper < ExpressionType > > | operator- (const Scalar &scalar) const |
const CwiseBinaryOp < internal::scalar_quotient_op < Scalar >, const ArrayWrapper < ExpressionType >, const OtherDerived > | operator/ (const Eigen::ArrayBase< OtherDerived > &other) const |
const CwiseUnaryOp < internal::scalar_quotient1_op < typename internal::traits < ArrayWrapper< ExpressionType > >::Scalar >, const ArrayWrapper< ExpressionType > > | operator/ (const Scalar &scalar) const |
ArrayWrapper< ExpressionType > & | operator= (const ArrayBase &other) |
const CwiseUnaryOp < internal::scalar_pow_op < Scalar >, const ArrayWrapper < ExpressionType > > | pow (const Scalar &exponent) const |
RealReturnType | real () const |
NonConstRealReturnType | real () |
const CwiseUnaryOp < internal::scalar_sin_op < Scalar >, const ArrayWrapper < ExpressionType > > | sin () const |
const CwiseUnaryOp < internal::scalar_sqrt_op < Scalar >, const ArrayWrapper < ExpressionType > > | sqrt () const |
const CwiseUnaryOp < internal::scalar_square_op < Scalar >, const ArrayWrapper < ExpressionType > > | square () const |
const CwiseUnaryOp < internal::scalar_tan_op < Scalar >, ArrayWrapper < ExpressionType > > | tan () const |
const CwiseUnaryOp < CustomUnaryOp, const ArrayWrapper< ExpressionType > > | unaryExpr (const CustomUnaryOp &func=CustomUnaryOp()) const |
Apply a unary operator coefficient-wise. | |
const CwiseUnaryView < CustomViewOp, const ArrayWrapper< ExpressionType > > | unaryViewExpr (const CustomViewOp &func=CustomViewOp()) const |
Expression of a mathematical vector or matrix as an array object.
This class is the return type of MatrixBase::array(), and most of the time this is the only way it is use.