Go to the source code of this file.
◆ EIGEN_MAKE_CONJ_HELPER_CPLX_REAL
#define EIGEN_MAKE_CONJ_HELPER_CPLX_REAL |
( |
|
PACKET_CPLX, |
|
|
|
PACKET_REAL |
|
) |
| |
Value: template<> struct conj_helper<PACKET_REAL, PACKET_CPLX, false,false> { \
EIGEN_STRONG_INLINE PACKET_CPLX
pmadd(
const PACKET_REAL&
x,
const PACKET_CPLX&
y,
const PACKET_CPLX&
c)
const \
EIGEN_STRONG_INLINE PACKET_CPLX
pmul(
const PACKET_REAL&
x,
const PACKET_CPLX&
y)
const \
{
return PACKET_CPLX(Eigen::internal::pmul<PACKET_REAL>(
x,
y.v)); } \
}; \
\
template<> struct conj_helper<PACKET_CPLX, PACKET_REAL, false,false> { \
EIGEN_STRONG_INLINE PACKET_CPLX
pmadd(
const PACKET_CPLX&
x,
const PACKET_REAL&
y,
const PACKET_CPLX&
c)
const \
EIGEN_STRONG_INLINE PACKET_CPLX
pmul(
const PACKET_CPLX&
x,
const PACKET_REAL&
y)
const \
{
return PACKET_CPLX(Eigen::internal::pmul<PACKET_REAL>(
x.v,
y)); } \
};
Definition at line 14 of file ConjHelper.h.