AssignEvaluator.h File Reference

Go to the source code of this file.

Namespaces

 Eigen
 : InteropHeaders
 
 Eigen::internal
 

Functions

template<typename Dst , typename Src >
void Eigen::internal::call_assignment (const Dst &dst, const Src &src)
 
template<typename Dst , typename Src >
void Eigen::internal::call_assignment (Dst &dst, const Src &src)
 
template<typename Dst , typename Src , typename Func >
EIGEN_CONSTEXPR void Eigen::internal::call_assignment (Dst &dst, const Src &src, const Func &func, std::enable_if_t< evaluator_assume_aliasing< Src >::value, void * >=0)
 
template<typename Dst , typename Src , typename Func >
void Eigen::internal::call_assignment (Dst &dst, const Src &src, const Func &func, std::enable_if_t<!evaluator_assume_aliasing< Src >::value, void * >=0)
 
template<typename Dst , template< typename > class StorageBase, typename Src , typename Func >
EIGEN_CONSTEXPR void Eigen::internal::call_assignment (NoAlias< Dst, StorageBase > &dst, const Src &src, const Func &func)
 
template<typename Dst , typename Src >
EIGEN_CONSTEXPR void Eigen::internal::call_assignment_no_alias (Dst &dst, const Src &src)
 
template<typename Dst , typename Src , typename Func >
EIGEN_CONSTEXPR void Eigen::internal::call_assignment_no_alias (Dst &dst, const Src &src, const Func &func)
 
template<typename Dst , typename Src >
EIGEN_CONSTEXPR void Eigen::internal::call_assignment_no_alias_no_transpose (Dst &dst, const Src &src)
 
template<typename Dst , typename Src , typename Func >
EIGEN_CONSTEXPR void Eigen::internal::call_assignment_no_alias_no_transpose (Dst &dst, const Src &src, const Func &func)
 
template<typename DstXprType >
void Eigen::internal::call_dense_assignment_loop (DstXprType &dst, const Eigen::CwiseNullaryOp< Eigen::internal::scalar_constant_op< typename DstXprType::Scalar >, DstXprType > &src, const internal::assign_op< typename DstXprType::Scalar, typename DstXprType::Scalar > &func)
 
template<typename DstXprType , typename SrcXprType >
void Eigen::internal::call_dense_assignment_loop (DstXprType &dst, const SrcXprType &src)
 
template<typename DstXprType , typename SrcXprType , typename Functor >
EIGEN_CONSTEXPR void Eigen::internal::call_dense_assignment_loop (DstXprType &dst, const SrcXprType &src, const Functor &func)
 
template<typename Dst , typename Src , typename Func >
void Eigen::internal::call_restricted_packet_assignment_no_alias (Dst &dst, const Src &src, const Func &func)
 
template<typename Dst , typename Src >
void Eigen::internal::check_for_aliasing (const Dst &dst, const Src &src)
 
template<typename DstXprType , typename SrcXprType , typename Functor >
void Eigen::internal::resize_if_allowed (DstXprType &dst, const SrcXprType &src, const Functor &)
 
template<typename DstXprType , typename SrcXprType , typename T1 , typename T2 >
void Eigen::internal::resize_if_allowed (DstXprType &dst, const SrcXprType &src, const internal::assign_op< T1, T2 > &)