Home | History | Annotate | Download | only in Core

Lines Matching refs:Scalar

24   * of scalar values arranged in a one or two dimensionnal fashion. As the main consequence,
26 * arrays support scalar math functions of the c++ standard library (e.g., std::sin(x)), and convenient
27 * constructors allowing to easily write generic code working for both scalar values
49 using internal::special_scalar_op_base<Derived,typename internal::traits<Derived>::Scalar,
50 typename NumTraits<typename internal::traits<Derived>::Scalar>::Real>::operator*;
54 typedef typename internal::traits<Derived>::Scalar Scalar;
55 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
56 typedef typename NumTraits<Scalar>::Real RealScalar;
93 typedef Array<typename internal::traits<Derived>::Scalar,
103 typedef CwiseNullaryOp<internal::scalar_constant_op<Scalar>,Derived> ConstantReturnType;
126 Derived& operator+=(const Scalar& scalar)
127 { return *this = derived() + scalar; }
128 Derived& operator-=(const Scalar& scalar)
129 { return *this = derived() - scalar; }
164 {EIGEN_STATIC_ASSERT(std::ptrdiff_t(sizeof(typename OtherDerived::Scalar))==-1,YOU_CANNOT_MIX_ARRAYS_AND_MATRICES); return *this;}
167 {EIGEN_STATIC_ASSERT(std::ptrdiff_t(sizeof(typename OtherDerived::Scalar))==-1,YOU_CANNOT_MIX_ARRAYS_AND_MATRICES); return *this;}
179 SelfCwiseBinaryOp<internal::scalar_difference_op<Scalar>, Derived, OtherDerived> tmp(derived());
193 SelfCwiseBinaryOp<internal::scalar_sum_op<Scalar>, Derived, OtherDerived> tmp(derived());
207 SelfCwiseBinaryOp<internal::scalar_product_op<Scalar>, Derived, OtherDerived> tmp(derived());
221 SelfCwiseBinaryOp<internal::scalar_quotient_op<Scalar>, Derived, OtherDerived> tmp(derived());