Static Public Member Functions | List of all members
Eigen::internal::assignment_from_dense_op_sparse< DstXprType, Func1, Func2 > Struct Template Reference

#include <SparseAssign.h>

Static Public Member Functions

template<typename Lhs , typename Rhs , typename Scalar >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::enable_if< internal::is_same< typename internal::evaluator_traits< Rhs >::Shape, DenseShape >::value >::type run (DstXprType &dst, const CwiseBinaryOp< internal::scalar_difference_op< Scalar, Scalar >, const Lhs, const Rhs > &src, const internal::assign_op< typename DstXprType::Scalar, Scalar > &)
 
template<typename Lhs , typename Rhs , typename Scalar >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::enable_if< internal::is_same< typename internal::evaluator_traits< Rhs >::Shape, DenseShape >::value >::type run (DstXprType &dst, const CwiseBinaryOp< internal::scalar_sum_op< Scalar, Scalar >, const Lhs, const Rhs > &src, const internal::assign_op< typename DstXprType::Scalar, Scalar > &)
 
template<typename SrcXprType , typename InitialFunc >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void run (DstXprType &dst, const SrcXprType &src, const InitialFunc &)
 

Detailed Description

template<typename DstXprType, typename Func1, typename Func2>
struct Eigen::internal::assignment_from_dense_op_sparse< DstXprType, Func1, Func2 >

Definition at line 158 of file SparseAssign.h.

Member Function Documentation

◆ run() [1/3]

template<typename DstXprType , typename Func1 , typename Func2 >
template<typename Lhs , typename Rhs , typename Scalar >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::enable_if<internal::is_same<typename internal::evaluator_traits<Rhs>::Shape,DenseShape>::value>::type Eigen::internal::assignment_from_dense_op_sparse< DstXprType, Func1, Func2 >::run ( DstXprType &  dst,
const CwiseBinaryOp< internal::scalar_difference_op< Scalar, Scalar >, const Lhs, const Rhs > &  src,
const internal::assign_op< typename DstXprType::Scalar, Scalar > &   
)
inlinestatic

Definition at line 192 of file SparseAssign.h.

◆ run() [2/3]

template<typename DstXprType , typename Func1 , typename Func2 >
template<typename Lhs , typename Rhs , typename Scalar >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::enable_if<internal::is_same<typename internal::evaluator_traits<Rhs>::Shape,DenseShape>::value>::type Eigen::internal::assignment_from_dense_op_sparse< DstXprType, Func1, Func2 >::run ( DstXprType &  dst,
const CwiseBinaryOp< internal::scalar_sum_op< Scalar, Scalar >, const Lhs, const Rhs > &  src,
const internal::assign_op< typename DstXprType::Scalar, Scalar > &   
)
inlinestatic

Definition at line 176 of file SparseAssign.h.

◆ run() [3/3]

template<typename DstXprType , typename Func1 , typename Func2 >
template<typename SrcXprType , typename InitialFunc >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::internal::assignment_from_dense_op_sparse< DstXprType, Func1, Func2 >::run ( DstXprType &  dst,
const SrcXprType &  src,
const InitialFunc &   
)
inlinestatic

Definition at line 162 of file SparseAssign.h.


The documentation for this struct was generated from the following file:


gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:21:28