Eigen::internal::blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, Incr >::storePacketBlock_helper< SubPacket, Scalar_, n, idx > Struct Template Reference

#include <BlasUtil.h>

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void store (const blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, Incr > *sup, Index i, Index j, const PacketBlock< SubPacket, n > &block) const
 

Public Attributes

storePacketBlock_helper< SubPacket, Scalar_, n, idx - 1 > spbh
 

Member Function Documentation

◆ store()

template<typename Scalar , typename Index , int StorageOrder, int AlignmentType, int Incr>
template<typename SubPacket , typename Scalar_ , int n, int idx>
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void Eigen::internal::blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, Incr >::storePacketBlock_helper< SubPacket, Scalar_, n, idx >::store ( const blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, Incr > *  sup,
Index  i,
Index  j,
const PacketBlock< SubPacket, n > &  block 
) const
inline
370  {
371  spbh.store(sup, i, j, block);
372  sup->template storePacket<SubPacket>(i, j + idx, block.packet[idx]);
373  }
int i
Definition: BiCGSTAB_step_by_step.cpp:9
m m block(1, 0, 2, 2)<< 4
storePacketBlock_helper< SubPacket, Scalar_, n, idx - 1 > spbh
Definition: BlasUtil.h:367
std::ptrdiff_t j
Definition: tut_arithmetic_redux_minmax.cpp:2

References block(), i, j, and Eigen::internal::blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, Incr >::storePacketBlock_helper< SubPacket, Scalar_, n, idx >::spbh.

Member Data Documentation

◆ spbh


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