Public Types | Static Public Member Functions | List of all members
Eigen::internal::Assignment< DstXprType, SrcXprType, Functor, Diagonal2Sparse > Struct Template Reference

#include <SparseAssign.h>

Public Types

typedef Array< StorageIndex, Dynamic, 1 > ArrayXI
 
typedef Array< Scalar, Dynamic, 1 > ArrayXS
 
typedef DstXprType::Scalar Scalar
 
typedef DstXprType::StorageIndex StorageIndex
 

Static Public Member Functions

template<int Options>
static void run (SparseMatrix< Scalar, Options, StorageIndex > &dst, const SrcXprType &src, const internal::assign_op< typename DstXprType::Scalar, typename SrcXprType::Scalar > &)
 
template<typename DstDerived >
static void run (SparseMatrixBase< DstDerived > &dst, const SrcXprType &src, const internal::assign_op< typename DstXprType::Scalar, typename SrcXprType::Scalar > &)
 
static void run (DstXprType &dst, const SrcXprType &src, const internal::add_assign_op< typename DstXprType::Scalar, typename SrcXprType::Scalar > &)
 
static void run (DstXprType &dst, const SrcXprType &src, const internal::sub_assign_op< typename DstXprType::Scalar, typename SrcXprType::Scalar > &)
 

Detailed Description

template<typename DstXprType, typename SrcXprType, typename Functor>
struct Eigen::internal::Assignment< DstXprType, SrcXprType, Functor, Diagonal2Sparse >

Definition at line 178 of file SparseAssign.h.

Member Typedef Documentation

template<typename DstXprType , typename SrcXprType , typename Functor >
typedef Array<StorageIndex,Dynamic,1> Eigen::internal::Assignment< DstXprType, SrcXprType, Functor, Diagonal2Sparse >::ArrayXI

Definition at line 182 of file SparseAssign.h.

template<typename DstXprType , typename SrcXprType , typename Functor >
typedef Array<Scalar,Dynamic,1> Eigen::internal::Assignment< DstXprType, SrcXprType, Functor, Diagonal2Sparse >::ArrayXS

Definition at line 183 of file SparseAssign.h.

template<typename DstXprType , typename SrcXprType , typename Functor >
typedef DstXprType::Scalar Eigen::internal::Assignment< DstXprType, SrcXprType, Functor, Diagonal2Sparse >::Scalar

Definition at line 181 of file SparseAssign.h.

template<typename DstXprType , typename SrcXprType , typename Functor >
typedef DstXprType::StorageIndex Eigen::internal::Assignment< DstXprType, SrcXprType, Functor, Diagonal2Sparse >::StorageIndex

Definition at line 180 of file SparseAssign.h.

Member Function Documentation

template<typename DstXprType , typename SrcXprType , typename Functor >
template<int Options>
static void Eigen::internal::Assignment< DstXprType, SrcXprType, Functor, Diagonal2Sparse >::run ( SparseMatrix< Scalar, Options, StorageIndex > &  dst,
const SrcXprType &  src,
const internal::assign_op< typename DstXprType::Scalar, typename SrcXprType::Scalar > &   
)
inlinestatic

Definition at line 185 of file SparseAssign.h.

template<typename DstXprType , typename SrcXprType , typename Functor >
template<typename DstDerived >
static void Eigen::internal::Assignment< DstXprType, SrcXprType, Functor, Diagonal2Sparse >::run ( SparseMatrixBase< DstDerived > &  dst,
const SrcXprType &  src,
const internal::assign_op< typename DstXprType::Scalar, typename SrcXprType::Scalar > &   
)
inlinestatic

Definition at line 201 of file SparseAssign.h.

template<typename DstXprType , typename SrcXprType , typename Functor >
static void Eigen::internal::Assignment< DstXprType, SrcXprType, Functor, Diagonal2Sparse >::run ( DstXprType &  dst,
const SrcXprType &  src,
const internal::add_assign_op< typename DstXprType::Scalar, typename SrcXprType::Scalar > &   
)
inlinestatic

Definition at line 206 of file SparseAssign.h.

template<typename DstXprType , typename SrcXprType , typename Functor >
static void Eigen::internal::Assignment< DstXprType, SrcXprType, Functor, Diagonal2Sparse >::run ( DstXprType &  dst,
const SrcXprType &  src,
const internal::sub_assign_op< typename DstXprType::Scalar, typename SrcXprType::Scalar > &   
)
inlinestatic

Definition at line 209 of file SparseAssign.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:30