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 < internal::scalar_difference_op < Scalar >, const ArrayWrapper < ExpressionType >, const OtherDerived >(operator-)(const Eigen const CwiseBinaryOp < internal::scalar_sum_op < Scalar >, const ArrayWrapper < ExpressionType >, const OtherDerived >(operator+)(const Eigen 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 < 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 CwiseBinaryOp < internal::scalar_min_op < Scalar >, const ArrayWrapper < ExpressionType >, const OtherDerived >(min)(const Eigen const CwiseBinaryOp < internal::scalar_max_op < Scalar >, const ArrayWrapper < ExpressionType >, const OtherDerived >(max)(const Eigen const CwiseBinaryOp < std::less< Scalar >, const ArrayWrapper< ExpressionType > , const OtherDerived > (operator<)(const Eigen const CwiseBinaryOp< std::less_equal < Scalar >, const ArrayWrapper < ExpressionType >, const OtherDerived >(operator <=)(const Eigen const CwiseBinaryOp< std::greater < Scalar >, const ArrayWrapper < ExpressionType >, const OtherDerived >(operator> )(const Eigen const CwiseBinaryOp < std::greater_equal< Scalar > , const ArrayWrapper < ExpressionType >, const OtherDerived >(operator> =)(const Eigen const CwiseBinaryOp< std::equal_to < Scalar >, const ArrayWrapper < ExpressionType >, const OtherDerived >(operator==)(const Eigen const CwiseBinaryOp < std::not_equal_to< Scalar > , const ArrayWrapper < ExpressionType >, const OtherDerived >(operator!=)(const Eigen 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. More... | |
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.