Eigen::internal::ImagePatchCopyOp< Self, Vectorizable > Struct Template Reference

#include <TensorImagePatch.h>

Public Types

typedef Self::Index Index
 
typedef Self::Scalar Scalar
 
typedef Self::Impl Impl
 

Static Public Member Functions

static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Run (const Self &self, const Index num_coeff_to_copy, const Index dst_index, Scalar *dst_data, const Index src_index)
 

Member Typedef Documentation

◆ Impl

template<typename Self , bool Vectorizable>
typedef Self::Impl Eigen::internal::ImagePatchCopyOp< Self, Vectorizable >::Impl

◆ Index

template<typename Self , bool Vectorizable>
typedef Self::Index Eigen::internal::ImagePatchCopyOp< Self, Vectorizable >::Index

◆ Scalar

template<typename Self , bool Vectorizable>
typedef Self::Scalar Eigen::internal::ImagePatchCopyOp< Self, Vectorizable >::Scalar

Member Function Documentation

◆ Run()

template<typename Self , bool Vectorizable>
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::internal::ImagePatchCopyOp< Self, Vectorizable >::Run ( const Self &  self,
const Index  num_coeff_to_copy,
const Index  dst_index,
Scalar dst_data,
const Index  src_index 
)
inlinestatic
65  {
66  const Impl& impl = self.impl();
67  for (Index i = 0; i < num_coeff_to_copy; ++i) {
68  dst_data[dst_index + i] = impl.coeff(src_index + i);
69  }
70  }
int i
Definition: BiCGSTAB_step_by_step.cpp:9
Self::Index Index
Definition: TensorImagePatch.h:60
Self::Impl Impl
Definition: TensorImagePatch.h:62

References i.


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