Go to the documentation of this file.
12 #ifndef EIGEN_ASSIGN_H
13 #define EIGEN_ASSIGN_H
17 template<
typename Derived>
18 template<
typename OtherDerived>
28 EIGEN_STATIC_ASSERT(SameType,YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY)
30 eigen_assert(rows() == other.rows() && cols() == other.cols());
36 template<
typename Derived>
37 template<
typename OtherDerived>
45 template<
typename Derived>
53 template<
typename Derived>
61 template<
typename Derived>
62 template <
typename OtherDerived>
70 template<
typename Derived>
71 template <
typename OtherDerived>
79 template<
typename Derived>
80 template<
typename OtherDerived>
84 other.derived().
evalTo(derived());
90 #endif // EIGEN_ASSIGN_H
EIGEN_DEVICE_FUNC Derived & derived()
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void call_assignment_no_alias(Dst &dst, const Src &src, const Func &func)
EIGEN_DEVICE_FUNC void evalTo(Dest &dst) const
EIGEN_DEVICE_FUNC Derived & lazyAssign(const DenseBase< OtherDerived > &other)
#define EIGEN_STRONG_INLINE
#define EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(TYPE0, TYPE1)
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & operator=(const MatrixBase &other)
Base class for all dense matrices, vectors, and arrays.
#define EIGEN_STATIC_ASSERT(CONDITION, MSG)
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & operator=(const DenseBase< OtherDerived > &other)
Base class for all dense matrices, vectors, and expressions.
#define EIGEN_STATIC_ASSERT_LVALUE(Derived)
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void call_assignment(Dst &dst, const Src &src)
control_box_rst
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:05:36