Eigen::internal::hseq_side_dependent_impl< VectorsType, CoeffsType, Side > Struct Template Reference

#include <HouseholderSequence.h>

Public Types

typedef Block< const VectorsType, Dynamic, 1 > EssentialVectorType
 
typedef HouseholderSequence< VectorsType, CoeffsType, OnTheLeftHouseholderSequenceType
 

Static Public Member Functions

static EIGEN_DEVICE_FUNC const EssentialVectorType essentialVector (const HouseholderSequenceType &h, Index k)
 

Member Typedef Documentation

◆ EssentialVectorType

template<typename VectorsType , typename CoeffsType , int Side>
typedef Block<const VectorsType, Dynamic, 1> Eigen::internal::hseq_side_dependent_impl< VectorsType, CoeffsType, Side >::EssentialVectorType

◆ HouseholderSequenceType

template<typename VectorsType , typename CoeffsType , int Side>
typedef HouseholderSequence<VectorsType, CoeffsType, OnTheLeft> Eigen::internal::hseq_side_dependent_impl< VectorsType, CoeffsType, Side >::HouseholderSequenceType

Member Function Documentation

◆ essentialVector()

template<typename VectorsType , typename CoeffsType , int Side>
static EIGEN_DEVICE_FUNC const EssentialVectorType Eigen::internal::hseq_side_dependent_impl< VectorsType, CoeffsType, Side >::essentialVector ( const HouseholderSequenceType h,
Index  k 
)
inlinestatic
90  {
91  Index start = k + 1 + h.m_shift;
92  return Block<const VectorsType, Dynamic, 1>(h.m_vectors, start, k, h.rows() - start, 1);
93  }
char char char int int * k
Definition: level2_impl.h:374
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition: Meta.h:83
void start(const unsigned &i)
(Re-)start i-th timer
Definition: oomph_utilities.cc:243

References k, Eigen::HouseholderSequence< VectorsType, CoeffsType, Side >::m_shift, Eigen::HouseholderSequence< VectorsType, CoeffsType, Side >::m_vectors, Eigen::HouseholderSequence< VectorsType, CoeffsType, Side >::rows(), and oomph::CumulativeTimings::start().

Referenced by Eigen::HouseholderSequence< VectorsType, CoeffsType, Side >::essentialVector().


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