WPILibC++ 2023.4.3-108-ge5452e3
BlasUtil.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::internal::get_factor< From, To >
 
struct  Eigen::internal::get_factor< Scalar, typename NumTraits< Scalar >::Real >
 
class  Eigen::internal::BlasVectorMapper< Scalar, Index >
 
class  Eigen::internal::BlasLinearMapper< Scalar, Index, AlignmentType >
 
struct  Eigen::internal::PacketBlockManagement< Index, Scalar, Packet, n, idx, StorageOrder >
 
struct  Eigen::internal::PacketBlockManagement< Index, Scalar, Packet, n, idx, RowMajor >
 
struct  Eigen::internal::PacketBlockManagement< Index, Scalar, Packet, n, -1, StorageOrder >
 
struct  Eigen::internal::PacketBlockManagement< Index, Scalar, Packet, n, -1, RowMajor >
 
class  Eigen::internal::blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, 1 >
 
class  Eigen::internal::BlasLinearMapper< Scalar, Index, AlignmentType, Incr >
 
class  Eigen::internal::blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, Incr >
 
struct  Eigen::internal::blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, Incr >::storePacketBlock_helper< SubPacket, ScalarT, n, idx >
 
struct  Eigen::internal::blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, Incr >::storePacketBlock_helper< SubPacket, std::complex< float >, n, idx >
 
struct  Eigen::internal::blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, Incr >::storePacketBlock_helper< SubPacket, std::complex< double >, n, idx >
 
struct  Eigen::internal::blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, Incr >::storePacketBlock_helper< SubPacket, ScalarT, n, -1 >
 
struct  Eigen::internal::blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, Incr >::storePacketBlock_helper< SubPacket, std::complex< float >, n, -1 >
 
struct  Eigen::internal::blas_data_mapper< Scalar, Index, StorageOrder, AlignmentType, Incr >::storePacketBlock_helper< SubPacket, std::complex< double >, n, -1 >
 
class  Eigen::internal::const_blas_data_mapper< Scalar, Index, StorageOrder >
 
struct  Eigen::internal::blas_traits< XprType >
 
struct  Eigen::internal::blas_traits< CwiseUnaryOp< scalar_conjugate_op< Scalar >, NestedXpr > >
 
struct  Eigen::internal::blas_traits< CwiseBinaryOp< scalar_product_op< Scalar >, const CwiseNullaryOp< scalar_constant_op< Scalar >, Plain >, NestedXpr > >
 
struct  Eigen::internal::blas_traits< CwiseBinaryOp< scalar_product_op< Scalar >, NestedXpr, const CwiseNullaryOp< scalar_constant_op< Scalar >, Plain > > >
 
struct  Eigen::internal::blas_traits< CwiseBinaryOp< scalar_product_op< Scalar >, const CwiseNullaryOp< scalar_constant_op< Scalar >, Plain1 >, const CwiseNullaryOp< scalar_constant_op< Scalar >, Plain2 > > >
 
struct  Eigen::internal::blas_traits< CwiseUnaryOp< scalar_opposite_op< Scalar >, NestedXpr > >
 
struct  Eigen::internal::blas_traits< Transpose< NestedXpr > >
 
struct  Eigen::internal::blas_traits< const T >
 
struct  Eigen::internal::extract_data_selector< T, HasUsableDirectAccess >
 
struct  Eigen::internal::extract_data_selector< T, false >
 
struct  Eigen::internal::combine_scalar_factors_impl< ResScalar, Lhs, Rhs >
 combine_scalar_factors extracts and multiplies factors from GEMM and GEMV products. More...
 
struct  Eigen::internal::combine_scalar_factors_impl< bool, Lhs, Rhs >
 

Namespaces

namespace  Eigen
 Namespace containing all symbols from the Eigen library.
 
namespace  Eigen::internal
 

Functions

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE const T::Scalar * Eigen::internal::extract_data (const T &m)
 
template<typename ResScalar , typename Lhs , typename Rhs >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE ResScalar Eigen::internal::combine_scalar_factors (const ResScalar &alpha, const Lhs &lhs, const Rhs &rhs)
 
template<typename ResScalar , typename Lhs , typename Rhs >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE ResScalar Eigen::internal::combine_scalar_factors (const Lhs &lhs, const Rhs &rhs)