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

Go to the source code of this file.

Classes

struct  Eigen::internal::gemv_packet_cond< N, T1, T2, T3 >
 
struct  Eigen::internal::gemv_packet_cond< GEMVPacketFull, T1, T2, T3 >
 
struct  Eigen::internal::gemv_packet_cond< GEMVPacketHalf, T1, T2, T3 >
 
class  Eigen::internal::gemv_traits< LhsScalar, RhsScalar, _PacketSize >
 
struct  Eigen::internal::general_matrix_vector_product< Index, LhsScalar, LhsMapper, ColMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version >
 
struct  Eigen::internal::general_matrix_vector_product< Index, LhsScalar, LhsMapper, RowMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version >
 

Namespaces

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

Macros

#define PACKET_DECL_COND_PREFIX(prefix, name, packet_size)
 

Enumerations

enum  Eigen::internal::GEMVPacketSizeType { Eigen::internal::GEMVPacketFull = 0 , Eigen::internal::GEMVPacketHalf , Eigen::internal::GEMVPacketQuarter }
 

Macro Definition Documentation

◆ PACKET_DECL_COND_PREFIX

#define PACKET_DECL_COND_PREFIX (   prefix,
  name,
  packet_size 
)
Value:
typedef typename gemv_packet_cond<packet_size, \
typename packet_traits<name ## Scalar>::half, \
typename unpacket_traits<typename packet_traits<name ## Scalar>::half>::half>::type \
prefix ## name ## Packet
type
Definition: core.h:575