Public Types | Static Public Member Functions | Public Attributes | List of all members
Eigen::internal::blas_traits< XprType > Struct Template Reference

#include <BlasUtil.h>

Public Types

enum  {
  IsComplex = NumTraits<Scalar>::IsComplex, IsTransposed = false, NeedToConjugate = false, HasUsableDirectAccess,
  HasScalarFactor = false
}
 
typedef XprType _ExtractType
 
typedef conditional< bool(HasUsableDirectAccess), ExtractType, typename _ExtractType::PlainObject >::type DirectLinearAccessType
 
typedef traits< XprType >::Scalar Scalar
 

Static Public Member Functions

static EIGEN_DEVICE_FUNC ExtractType extract (const XprType &x)
 
static const EIGEN_DEVICE_FUNC Scalar extractScalarFactor (const XprType &)
 

Public Attributes

const typedef XprTypeExtractType
 

Detailed Description

template<typename XprType>
struct Eigen::internal::blas_traits< XprType >

Definition at line 402 of file BlasUtil.h.

Member Typedef Documentation

◆ _ExtractType

template<typename XprType >
typedef XprType Eigen::internal::blas_traits< XprType >::_ExtractType

Definition at line 406 of file BlasUtil.h.

◆ DirectLinearAccessType

template<typename XprType >
typedef conditional<bool(HasUsableDirectAccess), ExtractType, typename _ExtractType::PlainObject >::type Eigen::internal::blas_traits< XprType >::DirectLinearAccessType

Definition at line 420 of file BlasUtil.h.

◆ Scalar

template<typename XprType >
typedef traits<XprType>::Scalar Eigen::internal::blas_traits< XprType >::Scalar

Definition at line 404 of file BlasUtil.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename XprType >
anonymous enum
Enumerator
IsComplex 
IsTransposed 
NeedToConjugate 
HasUsableDirectAccess 
HasScalarFactor 

Definition at line 407 of file BlasUtil.h.

Member Function Documentation

◆ extract()

template<typename XprType >
static EIGEN_DEVICE_FUNC ExtractType Eigen::internal::blas_traits< XprType >::extract ( const XprType x)
inlinestatic

Definition at line 421 of file BlasUtil.h.

◆ extractScalarFactor()

template<typename XprType >
static const EIGEN_DEVICE_FUNC Scalar Eigen::internal::blas_traits< XprType >::extractScalarFactor ( const XprType )
inlinestatic

Definition at line 422 of file BlasUtil.h.

Member Data Documentation

◆ ExtractType

template<typename XprType >
const typedef XprType& Eigen::internal::blas_traits< XprType >::ExtractType

Definition at line 405 of file BlasUtil.h.


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


gtsam
Author(s):
autogenerated on Thu Jun 13 2024 03:14:44