Public Types | Static Public Member Functions | List of all members
Eigen::internal::selfadjoint_product_impl< Lhs, LhsMode, false, Rhs, 0, true > Struct Template Reference

#include <SelfadjointMatrixVector.h>

Public Types

enum  { LhsUpLo = LhsMode&(Upper|Lower) }
 
typedef LhsBlasTraits::DirectLinearAccessType ActualLhsType
 
typedef internal::remove_all< ActualLhsType >::type ActualLhsTypeCleaned
 
typedef RhsBlasTraits::DirectLinearAccessType ActualRhsType
 
typedef internal::remove_all< ActualRhsType >::type ActualRhsTypeCleaned
 
typedef internal::blas_traits< LhsLhsBlasTraits
 
typedef internal::blas_traits< RhsRhsBlasTraits
 
typedef Product< Lhs, Rhs >::Scalar Scalar
 

Static Public Member Functions

template<typename Dest >
static void run (Dest &dest, const Lhs &a_lhs, const Rhs &a_rhs, const Scalar &alpha)
 

Detailed Description

template<typename Lhs, int LhsMode, typename Rhs>
struct Eigen::internal::selfadjoint_product_impl< Lhs, LhsMode, false, Rhs, 0, true >

Definition at line 163 of file SelfadjointMatrixVector.h.

Member Typedef Documentation

template<typename Lhs , int LhsMode, typename Rhs >
typedef LhsBlasTraits::DirectLinearAccessType Eigen::internal::selfadjoint_product_impl< Lhs, LhsMode, false, Rhs, 0, true >::ActualLhsType

Definition at line 168 of file SelfadjointMatrixVector.h.

template<typename Lhs , int LhsMode, typename Rhs >
typedef internal::remove_all<ActualLhsType>::type Eigen::internal::selfadjoint_product_impl< Lhs, LhsMode, false, Rhs, 0, true >::ActualLhsTypeCleaned

Definition at line 169 of file SelfadjointMatrixVector.h.

template<typename Lhs , int LhsMode, typename Rhs >
typedef RhsBlasTraits::DirectLinearAccessType Eigen::internal::selfadjoint_product_impl< Lhs, LhsMode, false, Rhs, 0, true >::ActualRhsType

Definition at line 172 of file SelfadjointMatrixVector.h.

template<typename Lhs , int LhsMode, typename Rhs >
typedef internal::remove_all<ActualRhsType>::type Eigen::internal::selfadjoint_product_impl< Lhs, LhsMode, false, Rhs, 0, true >::ActualRhsTypeCleaned

Definition at line 173 of file SelfadjointMatrixVector.h.

template<typename Lhs , int LhsMode, typename Rhs >
typedef internal::blas_traits<Lhs> Eigen::internal::selfadjoint_product_impl< Lhs, LhsMode, false, Rhs, 0, true >::LhsBlasTraits

Definition at line 167 of file SelfadjointMatrixVector.h.

template<typename Lhs , int LhsMode, typename Rhs >
typedef internal::blas_traits<Rhs> Eigen::internal::selfadjoint_product_impl< Lhs, LhsMode, false, Rhs, 0, true >::RhsBlasTraits

Definition at line 171 of file SelfadjointMatrixVector.h.

template<typename Lhs , int LhsMode, typename Rhs >
typedef Product<Lhs,Rhs>::Scalar Eigen::internal::selfadjoint_product_impl< Lhs, LhsMode, false, Rhs, 0, true >::Scalar

Definition at line 165 of file SelfadjointMatrixVector.h.

Member Enumeration Documentation

template<typename Lhs , int LhsMode, typename Rhs >
anonymous enum
Enumerator
LhsUpLo 

Definition at line 175 of file SelfadjointMatrixVector.h.

Member Function Documentation

template<typename Lhs , int LhsMode, typename Rhs >
template<typename Dest >
static void Eigen::internal::selfadjoint_product_impl< Lhs, LhsMode, false, Rhs, 0, true >::run ( Dest &  dest,
const Lhs a_lhs,
const Rhs a_rhs,
const Scalar alpha 
)
inlinestatic

Definition at line 178 of file SelfadjointMatrixVector.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:46