Classes |
struct | Eigen::internal::copy_using_evaluator_traits< DstEvaluator, SrcEvaluator, AssignFunc > |
struct | Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling< Kernel, Index, Stop > |
struct | Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling< Kernel, Stop, Stop > |
struct | Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling< Kernel, Index_, Stop > |
struct | Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling< Kernel, Stop, Stop > |
struct | Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling< Kernel, Index, Stop > |
struct | Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling< Kernel, Stop, Stop > |
struct | Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling< Kernel, Index, Stop > |
struct | Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling< Kernel, Stop, Stop > |
struct | Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling< Kernel, Index_, Stop > |
struct | Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling< Kernel, Stop, Stop > |
struct | Eigen::internal::dense_assignment_loop< Kernel, DefaultTraversal, NoUnrolling > |
struct | Eigen::internal::dense_assignment_loop< Kernel, DefaultTraversal, CompleteUnrolling > |
struct | Eigen::internal::dense_assignment_loop< Kernel, DefaultTraversal, InnerUnrolling > |
struct | Eigen::internal::unaligned_dense_assignment_loop< IsAligned > |
struct | Eigen::internal::unaligned_dense_assignment_loop< false > |
struct | Eigen::internal::dense_assignment_loop< Kernel, LinearVectorizedTraversal, NoUnrolling > |
struct | Eigen::internal::dense_assignment_loop< Kernel, LinearVectorizedTraversal, CompleteUnrolling > |
struct | Eigen::internal::dense_assignment_loop< Kernel, InnerVectorizedTraversal, NoUnrolling > |
struct | Eigen::internal::dense_assignment_loop< Kernel, InnerVectorizedTraversal, CompleteUnrolling > |
struct | Eigen::internal::dense_assignment_loop< Kernel, InnerVectorizedTraversal, InnerUnrolling > |
struct | Eigen::internal::dense_assignment_loop< Kernel, LinearTraversal, NoUnrolling > |
struct | Eigen::internal::dense_assignment_loop< Kernel, LinearTraversal, CompleteUnrolling > |
struct | Eigen::internal::dense_assignment_loop< Kernel, SliceVectorizedTraversal, NoUnrolling > |
class | Eigen::internal::generic_dense_assignment_kernel< DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version > |
struct | Eigen::internal::Dense2Dense |
struct | Eigen::internal::EigenBase2EigenBase |
struct | Eigen::internal::AssignmentKind< typename, typename > |
struct | Eigen::internal::AssignmentKind< DenseShape, DenseShape > |
struct | Eigen::internal::Assignment< DstXprType, SrcXprType, Functor, Dense2Dense, Scalar > |
struct | Eigen::internal::Assignment< DstXprType, SrcXprType, Functor, EigenBase2EigenBase, Scalar > |
Namespaces |
namespace | Eigen |
namespace | Eigen::internal |
Functions |
template<typename DstXprType , typename SrcXprType , typename Functor > |
EIGEN_DEVICE_FUNC
EIGEN_STRONG_INLINE void | Eigen::internal::call_dense_assignment_loop (const DstXprType &dst, const SrcXprType &src, const Functor &func) |
template<typename DstXprType , typename SrcXprType > |
EIGEN_DEVICE_FUNC
EIGEN_STRONG_INLINE void | Eigen::internal::call_dense_assignment_loop (const DstXprType &dst, const SrcXprType &src) |
template<typename Dst , typename Src > |
EIGEN_DEVICE_FUNC
EIGEN_STRONG_INLINE void | Eigen::internal::call_assignment (Dst &dst, const Src &src) |
template<typename Dst , typename Src > |
EIGEN_DEVICE_FUNC
EIGEN_STRONG_INLINE void | Eigen::internal::call_assignment (const Dst &dst, const Src &src) |
template<typename Dst , typename Src , typename Func > |
EIGEN_DEVICE_FUNC
EIGEN_STRONG_INLINE void | Eigen::internal::call_assignment (Dst &dst, const Src &src, const Func &func, typename enable_if< evaluator_assume_aliasing< Src >::value, void * >::type=0) |
template<typename Dst , typename Src , typename Func > |
EIGEN_DEVICE_FUNC
EIGEN_STRONG_INLINE void | Eigen::internal::call_assignment (Dst &dst, const Src &src, const Func &func, typename enable_if<!evaluator_assume_aliasing< Src >::value, void * >::type=0) |
template<typename Dst , template< typename > class StorageBase, typename Src , typename Func > |
EIGEN_DEVICE_FUNC
EIGEN_STRONG_INLINE void | Eigen::internal::call_assignment (NoAlias< Dst, StorageBase > &dst, const Src &src, const Func &func) |
template<typename Dst , typename Src , typename Func > |
EIGEN_DEVICE_FUNC
EIGEN_STRONG_INLINE void | Eigen::internal::call_assignment_no_alias (Dst &dst, const Src &src, const Func &func) |
template<typename Dst , typename Src > |
EIGEN_DEVICE_FUNC
EIGEN_STRONG_INLINE void | Eigen::internal::call_assignment_no_alias (Dst &dst, const Src &src) |
template<typename Dst , typename Src , typename Func > |
EIGEN_DEVICE_FUNC
EIGEN_STRONG_INLINE void | Eigen::internal::call_assignment_no_alias_no_transpose (Dst &dst, const Src &src, const Func &func) |
template<typename Dst , typename Src > |
EIGEN_DEVICE_FUNC
EIGEN_STRONG_INLINE void | Eigen::internal::call_assignment_no_alias_no_transpose (Dst &dst, const Src &src) |
template<typename Dst , typename Src > |
void | Eigen::internal::check_for_aliasing (const Dst &dst, const Src &src) |