|
template<typename Packet > |
EIGEN_STRONG_INLINE | __UNPACK_TYPE__ (Packet) pfirst_common(const Packet &a) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet16uc (ONE, 1) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet2d (ZERO, 0) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet2l (ONE, 1) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet2l (ZERO, 0) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet4f (ZERO, 0) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet4f (ZERO, 0) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet4i (MINUS1,-1) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet4i (MINUS1,-1) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet4i (MINUS16,-16) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet4i (ONE, 1) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet4i (ONE, 1) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet4i (ZERO, 0) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet4i (ZERO, 0) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet4ui (PREV0DOT5, 0x3EFFFFFFu) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet4ui (SIGN, 0x80000000u) |
|
static | _EIGEN_DECLARE_CONST_FAST_Packet8us (ONE, 1) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (1, 1.0) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (2, 2.0) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (cephes_exp_C1, 0.693145751953125) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (cephes_exp_C2, 1.42860682030941723212e-6) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (cephes_exp_p0, 1.26177193074810590878e-4) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (cephes_exp_p1, 3.02994407707441961300e-2) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (cephes_exp_p2, 9.99999999999999999910e-1) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (cephes_exp_q0, 3.00198505138664455042e-6) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (cephes_exp_q1, 2.52448340349684104192e-3) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (cephes_exp_q2, 2.27265548208155028766e-1) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (cephes_exp_q3, 2.00000000000000000009e0) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (cephes_LOG2EF, 1.4426950408889634073599) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (exp_hi, 709.437) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (exp_lo, -709.436139303) |
|
static | _EIGEN_DECLARE_CONST_Packet2d (half, 0.5) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (1, 1.0f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_exp_C1, 0.693359375f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_exp_C2, -2.12194440e-4f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_exp_p0, 1.9875691500E-4f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_exp_p1, 1.3981999507E-3f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_exp_p2, 8.3334519073E-3f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_exp_p3, 4.1665795894E-2f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_exp_p4, 1.6666665459E-1f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_exp_p5, 5.0000001201E-1f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_LOG2EF, 1.44269504088896341f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_log_p0, 7.0376836292E-2f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_log_p1, - 1.1514610310E-1f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_log_p2, 1.1676998740E-1f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_log_p3, - 1.2420140846E-1f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_log_p4,+1.4249322787E-1f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_log_p5, - 1.6668057665E-1f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_log_p6,+2.0000714765E-1f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_log_p7, - 2.4999993993E-1f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_log_p8,+3.3333331174E-1f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_log_q1, -2.12194440e-4f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_log_q2, 0.693359375f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (cephes_SQRTHF, 0.707106781186547524f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (exp_hi, 88.3762626647950f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (exp_lo, -88.3762626647949f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f (half, 0.5f) |
|
static | _EIGEN_DECLARE_CONST_Packet4f_FROM_INT (inv_mant_mask, ~0x7f800000) |
|
static | _EIGEN_DECLARE_CONST_Packet4f_FROM_INT (min_norm_pos, 0x00800000) |
|
static | _EIGEN_DECLARE_CONST_Packet4f_FROM_INT (minus_inf, 0xff800000) |
|
static | _EIGEN_DECLARE_CONST_Packet4f_FROM_INT (minus_nan, 0xffffffff) |
|
static | _EIGEN_DECLARE_CONST_Packet4i (0x7f, 0x7f) |
|
static | _EIGEN_DECLARE_CONST_Packet4i (23, 23) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE void | absolute_split (const Packet &x, Packet &n, Packet &r) |
|
template<typename T > |
EIGEN_DEVICE_FUNC void | aligned_delete (T *ptr, std::size_t size) |
|
EIGEN_DEVICE_FUNC void | aligned_free (void *ptr) |
|
EIGEN_DEVICE_FUNC void * | aligned_malloc (std::size_t size) |
|
template<typename T > |
EIGEN_DEVICE_FUNC T * | aligned_new (std::size_t size) |
|
void * | aligned_realloc (void *ptr, std::size_t new_size, std::size_t old_size) |
|
template<typename T > |
static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool | all_indices_known_statically () |
|
template<typename T > |
T | amd_flip (const T &i) |
|
template<typename T0 , typename T1 > |
void | amd_mark (const T0 *w, const T1 &j) |
|
template<typename T0 , typename T1 > |
bool | amd_marked (const T0 *w, const T1 &j) |
|
template<typename T > |
T | amd_unflip (const T &i) |
|
template<typename T , typename Bits , typename Func > |
T | apply_bit_op (Bits a, Bits b, Func f) |
|
template<typename MatrixType , typename VectorsType , typename CoeffsType > |
void | apply_block_householder_on_the_left (MatrixType &mat, const VectorsType &vectors, const CoeffsType &hCoeffs, bool forward) |
|
template<typename VectorX , typename VectorY , typename OtherScalar > |
EIGEN_DEVICE_FUNC void | apply_rotation_in_the_plane (DenseBase< VectorX > &xpr_x, DenseBase< VectorY > &xpr_y, const JacobiRotation< OtherScalar > &j) |
|
template<typename Op , typename A , std::size_t N> |
constexpr EIGEN_STRONG_INLINE array< decltype(Op::run(A())), N > | array_apply (array< A, N > a) |
|
template<typename Reducer , typename Op , typename A , std::size_t N> |
constexpr EIGEN_STRONG_INLINE auto | array_apply_and_reduce (array< A, N > a) -> decltype(h_array_apply_and_reduce< Reducer, Op, A, N >(a, typename gen_numeric_list< int, N >::type())) |
|
template<std::size_t I_, class T , std::size_t N> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T & | array_get (array< T, N > &a) |
|
template<std::size_t I_, class T , std::size_t N> |
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE T & | array_get (const array< T, N > &a) |
|
template<DenseIndex n, typename Index , std::size_t Rank> |
const Index | array_get (const DimensionList< Index, Rank > &) |
|
template<std::size_t n, typename T , T a, T... as> |
constexpr T | array_get (const numeric_list< T, a, as... > &) |
|
template<std::ptrdiff_t n, typename std::ptrdiff_t... Indices> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t | array_get (const Sizes< Indices... > &) |
|
template<std::ptrdiff_t n> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t | array_get (const Sizes<> &) |
|
template<DenseIndex n, typename Index , std::size_t Rank> |
const Index | array_get (DimensionList< Index, Rank > &) |
|
template<std::size_t I_, class T > |
constexpr T && | array_get (std::vector< T > &&a) |
|
template<std::size_t I_, class T > |
constexpr T & | array_get (std::vector< T > &a) |
|
template<std::size_t I_, class T > |
constexpr T const & | array_get (std::vector< T > const &a) |
|
template<typename T , std::size_t N> |
constexpr EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE auto | array_prod (const array< T, N > &arr) -> decltype(array_reduce< product_op, T, N >(arr, static_cast< T >(1))) |
|
template<typename std::ptrdiff_t... Indices> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t | array_prod (const Sizes< Indices... > &) |
|
template<typename t > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE t | array_prod (const std::vector< t > &a) |
|
template<typename Reducer , typename T , std::size_t N> |
constexpr EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE auto | array_reduce (const array< T, N > &arr, T identity) -> decltype(h_array_reduce< Reducer, T, N >::run(arr, identity)) |
|
template<typename T , std::size_t N> |
constexpr EIGEN_STRONG_INLINE array< T, N > | array_reverse (array< T, N > arr) |
|
template<typename T , std::size_t N> |
constexpr EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE auto | array_sum (const array< T, N > &arr) -> decltype(array_reduce< sum_op, T, N >(arr, static_cast< T >(0))) |
|
template<typename Op , typename A , typename B , std::size_t N> |
constexpr EIGEN_STRONG_INLINE array< decltype(Op::run(A(), B())), N > | array_zip (array< A, N > a, array< B, N > b) |
|
template<typename Reducer , typename Op , typename A , typename B , std::size_t N> |
constexpr EIGEN_STRONG_INLINE auto | array_zip_and_reduce (array< A, N > a, array< B, N > b) -> decltype(h_array_zip_and_reduce< Reducer, Op, A, B, N >(a, b, typename gen_numeric_list< int, N >::type())) |
|
template<typename DstXprType , typename SrcXprType > |
void | assign_sparse_to_sparse (DstXprType &dst, const SrcXprType &src) |
|
template<typename MatrixType > |
SluMatrix | asSluMatrix (MatrixType &mat) |
|
template<typename Packet > |
EIGEN_ALWAYS_INLINE void | band (PacketBlock< Packet, 4 > &acc, const Packet &pMask) |
|
template<typename Packet , typename Packetc > |
EIGEN_ALWAYS_INLINE void | bcouple (PacketBlock< Packet, 1 > &taccReal, PacketBlock< Packet, 1 > &taccImag, PacketBlock< Packetc, 2 > &tRes, PacketBlock< Packetc, 1 > &acc1, PacketBlock< Packetc, 1 > &acc2) |
|
template<typename Packet , typename Packetc > |
EIGEN_ALWAYS_INLINE void | bcouple (PacketBlock< Packet, 4 > &taccReal, PacketBlock< Packet, 4 > &taccImag, PacketBlock< Packetc, 8 > &tRes, PacketBlock< Packetc, 4 > &acc1, PacketBlock< Packetc, 4 > &acc2) |
|
template<typename Packet , typename Packetc > |
EIGEN_ALWAYS_INLINE void | bcouple_common (PacketBlock< Packet, 1 > &taccReal, PacketBlock< Packet, 1 > &taccImag, PacketBlock< Packetc, 1 > &acc1, PacketBlock< Packetc, 1 > &acc2) |
|
template<typename Packet , typename Packetc > |
EIGEN_ALWAYS_INLINE void | bcouple_common (PacketBlock< Packet, 4 > &taccReal, PacketBlock< Packet, 4 > &taccImag, PacketBlock< Packetc, 4 > &acc1, PacketBlock< Packetc, 4 > &acc2) |
|
template<> |
EIGEN_ALWAYS_INLINE void | bcouple_common< Packet2d, Packet1cd > (PacketBlock< Packet2d, 1 > &taccReal, PacketBlock< Packet2d, 1 > &taccImag, PacketBlock< Packet1cd, 1 > &acc1, PacketBlock< Packet1cd, 1 > &acc2) |
|
template<> |
EIGEN_ALWAYS_INLINE void | bcouple_common< Packet2d, Packet1cd > (PacketBlock< Packet2d, 4 > &taccReal, PacketBlock< Packet2d, 4 > &taccImag, PacketBlock< Packet1cd, 4 > &acc1, PacketBlock< Packet1cd, 4 > &acc2) |
|
EIGEN_STRONG_INLINE Packet16f | Bf16ToF32 (const Packet16bf &a) |
|
EIGEN_STRONG_INLINE Packet4f | Bf16ToF32 (const Packet4bf &p) |
|
EIGEN_STRONG_INLINE Packet8f | Bf16ToF32 (const Packet8bf &a) |
|
EIGEN_STRONG_INLINE Packet4f | Bf16ToF32Even (const Packet8bf &bf) |
|
EIGEN_STRONG_INLINE Packet4f | Bf16ToF32Odd (const Packet8bf &bf) |
|
template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
bool | bicgstab (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, Index &iters, typename Dest::RealScalar &tol_error) |
|
template<typename T > |
bool | biteq (T a, T b) |
|
template<typename T > |
Map< const Array< unsigned char, sizeof(T), 1 > > | bits (const T &x) |
|
template<typename DataMapper , typename Packet , typename Index , const Index accCols, int N, int StorageOrder> |
EIGEN_ALWAYS_INLINE void | bload (PacketBlock< Packet, 2 > &acc, const DataMapper &res, Index row, Index col) |
|
template<typename DataMapper , typename Packet , typename Index , const Index accCols, int N, int StorageOrder> |
EIGEN_ALWAYS_INLINE void | bload (PacketBlock< Packet, 4 > &acc, const DataMapper &res, Index row, Index col) |
|
template<typename DataMapper , typename Packet , typename Index , const Index accCols, int N, int StorageOrder> |
EIGEN_ALWAYS_INLINE void | bload (PacketBlock< Packet, 8 > &acc, const DataMapper &res, Index row, Index col) |
|
template<typename MatrixType , Index Alignment> |
void | BlockedInPlaceTranspose (MatrixType &m) |
|
template<typename Derived > |
NumTraits< typename traits< Derived >::Scalar >::Real | blueNorm_impl (const EigenBase< Derived > &_vec) |
|
template<typename Packet > |
EIGEN_ALWAYS_INLINE Packet | bmask (const int remaining_rows) |
|
template<> |
EIGEN_ALWAYS_INLINE Packet2d | bmask< Packet2d > (const int remaining_rows) |
|
template<typename Derived > |
const EIGEN_DEVICE_FUNC Derived::Scalar | bruteforce_det3_helper (const MatrixBase< Derived > &matrix, int a, int b, int c) |
|
template<typename Packet > |
EIGEN_ALWAYS_INLINE void | bscale (PacketBlock< Packet, 1 > &acc, PacketBlock< Packet, 1 > &accZ, const Packet &pAlpha) |
|
template<typename Packet > |
EIGEN_ALWAYS_INLINE void | bscale (PacketBlock< Packet, 4 > &acc, PacketBlock< Packet, 4 > &accZ, const Packet &pAlpha) |
|
template<typename Packet > |
EIGEN_ALWAYS_INLINE void | bscale (PacketBlock< Packet, 4 > &acc, PacketBlock< Packet, 4 > &accZ, const Packet &pAlpha, const Packet &pMask) |
|
template<typename Packet > |
EIGEN_ALWAYS_INLINE void | bscalec (PacketBlock< Packet, 4 > &aReal, PacketBlock< Packet, 4 > &aImag, const Packet &bReal, const Packet &bImag, PacketBlock< Packet, 4 > &cReal, PacketBlock< Packet, 4 > &cImag, const Packet &pMask) |
|
template<typename Packet , int N> |
EIGEN_ALWAYS_INLINE void | bscalec (PacketBlock< Packet, N > &aReal, PacketBlock< Packet, N > &aImag, const Packet &bReal, const Packet &bImag, PacketBlock< Packet, N > &cReal, PacketBlock< Packet, N > &cImag) |
|
template<typename Packet > |
EIGEN_ALWAYS_INLINE void | bscalec_common (PacketBlock< Packet, 1 > &acc, PacketBlock< Packet, 1 > &accZ, const Packet &pAlpha) |
|
template<typename Packet > |
EIGEN_ALWAYS_INLINE void | bscalec_common (PacketBlock< Packet, 4 > &acc, PacketBlock< Packet, 4 > &accZ, const Packet &pAlpha) |
|
template<typename Scalar , typename Packet > |
EIGEN_ALWAYS_INLINE void | bsetzero (PacketBlock< Packet, 1 > &acc) |
|
template<typename Scalar , typename Packet > |
EIGEN_ALWAYS_INLINE void | bsetzero (PacketBlock< Packet, 4 > &acc) |
|
template<typename Scalar , typename Packet > |
EIGEN_ALWAYS_INLINE void | bsetzeroMMA (__vector_quad *acc) |
|
template<typename MatrixType > |
void | c_to_fortran_numbering (MatrixType &mat) |
|
template<typename Dst , typename Src > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment (const Dst &dst, const Src &src) |
|
template<typename Dst , template< typename > class StorageBase, typename Src , typename Func > |
EIGEN_DEVICE_FUNC void | call_assignment (const NoAlias< Dst, StorageBase > &dst, const Src &src, const Func &func) |
|
template<typename Dst , typename Src > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment (Dst &dst, const Src &src) |
|
template<typename Dst , typename Src , typename Func > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment (Dst &dst, const Src &src, const Func &func, typename enable_if< evaluator_assume_aliasing< Src >::value, void * >::type=0) |
|
template<typename Dst , typename Src , typename Func > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment (Dst &dst, const Src &src, const Func &func, typename enable_if<!evaluator_assume_aliasing< Src >::value, void * >::type=0) |
|
template<typename Dst , template< typename > class StorageBase, typename Src , typename Func > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment (NoAlias< Dst, StorageBase > &dst, const Src &src, const Func &func) |
|
template<typename Dst , typename Src > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment_no_alias (Dst &dst, const Src &src) |
|
template<typename Dst , typename Src , typename Func > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment_no_alias (Dst &dst, const Src &src, const Func &func) |
|
template<typename Dst , typename Src > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment_no_alias_no_transpose (Dst &dst, const Src &src) |
|
template<typename Dst , typename Src , typename Func > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_assignment_no_alias_no_transpose (Dst &dst, const Src &src, const Func &func) |
|
template<typename DstXprType > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_dense_assignment_loop (DstXprType &dst, const Eigen::CwiseNullaryOp< Eigen::internal::scalar_constant_op< typename DstXprType::Scalar >, DstXprType > &src, const internal::assign_op< typename DstXprType::Scalar, typename DstXprType::Scalar > &func) |
|
template<typename DstXprType , typename SrcXprType > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_dense_assignment_loop (DstXprType &dst, const SrcXprType &src) |
|
template<typename DstXprType , typename SrcXprType , typename Functor > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_dense_assignment_loop (DstXprType &dst, const SrcXprType &src, const Functor &func) |
|
template<typename Dst , template< typename > class StorageBase, typename Src , typename Func > |
EIGEN_DEVICE_FUNC void | call_restricted_packet_assignment (const NoAlias< Dst, StorageBase > &dst, const Src &src, const Func &func) |
|
template<typename Dst , typename Src , typename Func > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_restricted_packet_assignment_no_alias (Dst &dst, const Src &src, const Func &func) |
|
template<int Mode, bool SetOpposite, typename DstXprType , typename SrcXprType > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_triangular_assignment_loop (DstXprType &dst, const SrcXprType &src) |
|
template<int Mode, bool SetOpposite, typename DstXprType , typename SrcXprType , typename Functor > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | call_triangular_assignment_loop (DstXprType &dst, const SrcXprType &src, const Functor &func) |
|
template<> |
EIGEN_STRONG_INLINE double | cast (const AnnoyingScalar &x) |
|
template<typename OldType , typename NewType > |
EIGEN_DEVICE_FUNC NewType | cast (const OldType &x) |
|
EIGEN_STRONG_INLINE Packet16f | cat256 (Packet8f a, Packet8f b) |
|
static void | check_DenseIndex_is_signed () |
|
template<typename Dst , typename Src > |
void | check_for_aliasing (const Dst &dst, const Src &src) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void | check_size_for_overflow (std::size_t size) |
|
template<typename T , int Size> |
EIGEN_DEVICE_FUNC void | check_static_allocation_size () |
|
EIGEN_DEVICE_FUNC void | check_that_malloc_is_allowed () |
|
template<typename Scalar > |
void | chkder (const Matrix< Scalar, Dynamic, 1 > &x, const Matrix< Scalar, Dynamic, 1 > &fvec, const Matrix< Scalar, Dynamic, Dynamic > &fjac, Matrix< Scalar, Dynamic, 1 > &xp, const Matrix< Scalar, Dynamic, 1 > &fvecp, int mode, Matrix< Scalar, Dynamic, 1 > &err) |
|
template<typename _StorageIndex > |
int | cm_factorize_p (cholmod_sparse *A, double beta[2], _StorageIndex *fset, std::size_t fsize, cholmod_factor *L, cholmod_common &Common) |
|
template<> |
int | cm_factorize_p< SuiteSparse_long > (cholmod_sparse *A, double beta[2], SuiteSparse_long *fset, std::size_t fsize, cholmod_factor *L, cholmod_common &Common) |
|
template<typename _StorageIndex > |
cholmod_dense * | cm_solve (int sys, cholmod_factor &L, cholmod_dense &B, cholmod_common &Common) |
|
template<> |
cholmod_dense * | cm_solve< SuiteSparse_long > (int sys, cholmod_factor &L, cholmod_dense &B, cholmod_common &Common) |
|
template<typename _StorageIndex > |
cholmod_sparse * | cm_spsolve (int sys, cholmod_factor &L, cholmod_sparse &B, cholmod_common &Common) |
|
template<> |
cholmod_sparse * | cm_spsolve< SuiteSparse_long > (int sys, cholmod_factor &L, cholmod_sparse &B, cholmod_common &Common) |
|
template<typename MatrixType , int i, int j> |
EIGEN_DEVICE_FUNC MatrixType::Scalar | cofactor_3x3 (const MatrixType &m) |
|
template<typename MatrixType , int i, int j> |
EIGEN_DEVICE_FUNC MatrixType::Scalar | cofactor_4x4 (const MatrixType &matrix) |
|
template<typename MatrixType , typename IndexVector > |
int | coletree (const MatrixType &mat, IndexVector &parent, IndexVector &firstRowElt, typename MatrixType::StorageIndex *perm=0) |
|
template<typename ResScalar , typename Lhs , typename Rhs > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE ResScalar | combine_scalar_factors (const Lhs &lhs, const Rhs &rhs) |
|
template<typename ResScalar , typename Lhs , typename Rhs > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE ResScalar | combine_scalar_factors (const ResScalar &alpha, const Lhs &lhs, const Rhs &rhs) |
|
template<typename T > |
EIGEN_DEVICE_FUNC std::complex< T > | complex_log (const std::complex< T > &z) |
|
template<typename T > |
EIGEN_DEVICE_FUNC std::complex< T > | complex_rsqrt (const std::complex< T > &a_x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC std::complex< T > | complex_sqrt (const std::complex< T > &a_x) |
|
template<typename MatrixType , typename ResultType > |
EIGEN_DEVICE_FUNC void | compute_inverse_size2_helper (const MatrixType &matrix, const typename ResultType::Scalar &invdet, ResultType &result) |
|
template<typename MatrixType , typename ResultType > |
EIGEN_DEVICE_FUNC void | compute_inverse_size3_helper (const MatrixType &matrix, const typename ResultType::Scalar &invdet, const Matrix< typename ResultType::Scalar, 3, 1 > &cofactors_col0, ResultType &result) |
|
template<typename MatrixType , typename DiagType , typename SubDiagType > |
EIGEN_DEVICE_FUNC ComputationInfo | computeFromTridiagonal_impl (DiagType &diag, SubDiagType &subdiag, const Index maxIterations, bool computeEigenvectors, MatrixType &eivec) |
|
template<typename LhsScalar , typename RhsScalar , int KcFactor, typename Index > |
void | computeProductBlockingSizes (Index &k, Index &m, Index &n, Index num_threads=1) |
| Computes the blocking parameters for a m x k times k x n matrix product. More...
|
|
template<typename LhsScalar , typename RhsScalar , typename Index > |
void | computeProductBlockingSizes (Index &k, Index &m, Index &n, Index num_threads=1) |
|
template<typename T , bool Align> |
EIGEN_DEVICE_FUNC void | conditional_aligned_delete (T *ptr, std::size_t size) |
|
template<typename T , bool Align> |
EIGEN_DEVICE_FUNC void | conditional_aligned_delete_auto (T *ptr, std::size_t size) |
|
template<bool Align> |
EIGEN_DEVICE_FUNC void | conditional_aligned_free (void *ptr) |
|
template<> |
EIGEN_DEVICE_FUNC void | conditional_aligned_free< false > (void *ptr) |
|
template<bool Align> |
EIGEN_DEVICE_FUNC void * | conditional_aligned_malloc (std::size_t size) |
|
template<> |
EIGEN_DEVICE_FUNC void * | conditional_aligned_malloc< false > (std::size_t size) |
|
template<typename T , bool Align> |
EIGEN_DEVICE_FUNC T * | conditional_aligned_new (std::size_t size) |
|
template<typename T , bool Align> |
EIGEN_DEVICE_FUNC T * | conditional_aligned_new_auto (std::size_t size) |
|
template<bool Align> |
void * | conditional_aligned_realloc (void *ptr, std::size_t new_size, std::size_t old_size) |
|
template<> |
void * | conditional_aligned_realloc< false > (void *ptr, std::size_t new_size, std::size_t) |
|
template<typename T , bool Align> |
EIGEN_DEVICE_FUNC T * | conditional_aligned_realloc_new (T *pts, std::size_t new_size, std::size_t old_size) |
|
template<typename T , bool Align> |
T * | conditional_aligned_realloc_new_auto (T *pts, std::size_t new_size, std::size_t old_size) |
|
template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
EIGEN_DONT_INLINE void | conjugate_gradient (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, Index &iters, typename Dest::RealScalar &tol_error) |
|
template<typename Lhs , typename Rhs , typename ResultType > |
static void | conservative_sparse_sparse_product_impl (const Lhs &lhs, const Rhs &rhs, ResultType &res, bool sortedInsertion=false) |
|
template<typename T > |
EIGEN_DEVICE_FUNC T * | const_cast_ptr (const T *ptr) |
|
template<typename TMatrix , typename CMatrix , typename VectorX , typename VectorB , typename VectorF > |
void | constrained_cg (const TMatrix &A, const CMatrix &C, VectorX &x, const VectorB &b, const VectorF &f, IterationController &iter) |
|
template<typename T > |
EIGEN_DEVICE_FUNC T * | construct_elements_of_array (T *ptr, std::size_t size) |
|
template<typename IndexDest , typename IndexSrc > |
EIGEN_DEVICE_FUNC IndexDest | convert_index (const IndexSrc &idx) |
|
bool | copy_bool (bool b) |
|
template<typename Scalar > |
void | covar (Matrix< Scalar, Dynamic, Dynamic > &r, const VectorXi &ipvt, Scalar tol=std::sqrt(NumTraits< Scalar >::epsilon())) |
|
template<typename StorageIndex > |
StorageIndex | cs_tdfs (StorageIndex j, StorageIndex k, StorageIndex *head, const StorageIndex *next, StorageIndex *post, StorageIndex *stack) |
|
template<typename StorageIndex > |
static StorageIndex | cs_wclear (StorageIndex mark, StorageIndex lemax, StorageIndex *w, StorageIndex n) |
|
template<typename T > |
EIGEN_DEVICE_FUNC void | destruct_elements_of_array (T *ptr, std::size_t size) |
|
template<typename Scalar > |
void | dogleg (const Matrix< Scalar, Dynamic, Dynamic > &qrfac, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Scalar delta, Matrix< Scalar, Dynamic, 1 > &x) |
|
template<typename Packet > |
void | doubleword_reciprocal (const Packet &x, Packet &recip_hi, Packet &recip_lo) |
|
| EIGEN_CATCH_ASSIGN_DENSE_OP_SPARSE (add_assign_op, scalar_difference_op, sub_assign_op) |
|
| EIGEN_CATCH_ASSIGN_DENSE_OP_SPARSE (add_assign_op, scalar_sum_op, add_assign_op) |
|
| EIGEN_CATCH_ASSIGN_DENSE_OP_SPARSE (assign_op, scalar_difference_op, sub_assign_op) |
|
| EIGEN_CATCH_ASSIGN_DENSE_OP_SPARSE (assign_op, scalar_sum_op, add_assign_op) |
|
| EIGEN_CATCH_ASSIGN_DENSE_OP_SPARSE (sub_assign_op, scalar_difference_op, add_assign_op) |
|
| EIGEN_CATCH_ASSIGN_DENSE_OP_SPARSE (sub_assign_op, scalar_sum_op, sub_assign_op) |
|
| EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT (add_assign_op, scalar_difference_op, sub_assign_op) |
|
| EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT (add_assign_op, scalar_sum_op, add_assign_op) |
|
| EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT (assign_op, scalar_difference_op, sub_assign_op) |
|
| EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT (assign_op, scalar_sum_op, add_assign_op) |
|
| EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT (sub_assign_op, scalar_difference_op, add_assign_op) |
|
| EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT (sub_assign_op, scalar_sum_op, sub_assign_op) |
|
| EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR (maxCoeff,(Size-1) *NumTraits< Scalar >::AddCost, 1, internal::scalar_max_op) |
|
| EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR (minCoeff,(Size-1) *NumTraits< Scalar >::AddCost, 1, internal::scalar_min_op) |
|
| EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR (prod,(Size-1) *NumTraits< Scalar >::MulCost, 1, internal::scalar_product_op) |
|
| EIGEN_MAKE_PARTIAL_REDUX_FUNCTOR (sum,(Size-1) *NumTraits< Scalar >::AddCost, 1, internal::scalar_sum_op) |
|
template<typename Scalar > |
| EIGEN_MATHFUNC_RETVAL (random, Scalar) random() |
|
template<typename Scalar > |
| EIGEN_MATHFUNC_RETVAL (random, Scalar) random(const Scalar &x |
|
| EIGEN_MEMBER_FUNCTOR (all,(Size-1) *NumTraits< Scalar >::AddCost) |
|
| EIGEN_MEMBER_FUNCTOR (any,(Size-1) *NumTraits< Scalar >::AddCost) |
|
| EIGEN_MEMBER_FUNCTOR (blueNorm,(Size+5) *NumTraits< Scalar >::MulCost+(Size-1) *NumTraits< Scalar >::AddCost) |
|
| EIGEN_MEMBER_FUNCTOR (count,(Size-1) *NumTraits< Scalar >::AddCost) |
|
| EIGEN_MEMBER_FUNCTOR (hypotNorm,(Size-1) *functor_traits< scalar_hypot_op< Scalar > >::Cost) |
|
| EIGEN_MEMBER_FUNCTOR (norm,(Size+5) *NumTraits< Scalar >::MulCost+(Size-1) *NumTraits< Scalar >::AddCost) |
|
| EIGEN_MEMBER_FUNCTOR (stableNorm,(Size+5) *NumTraits< Scalar >::MulCost+(Size-1) *NumTraits< Scalar >::AddCost) |
|
static EIGEN_STRONG_INLINE int | eigen_neon_shuffle_mask (int p, int q, int r, int s) |
|
void | eigen_pastix (pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, double *vals, int *perm, int *invp, double *x, int nbrhs, int *iparm, double *dparm) |
|
void | eigen_pastix (pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, float *vals, int *perm, int *invp, float *x, int nbrhs, int *iparm, double *dparm) |
|
void | eigen_pastix (pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex< double > *vals, int *perm, int *invp, std::complex< double > *x, int nbrhs, int *iparm, double *dparm) |
|
void | eigen_pastix (pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex< float > *vals, int *perm, int *invp, std::complex< float > *x, int nbrhs, int *iparm, double *dparm) |
|
template<typename Index , typename IndexVector > |
Index | etree_find (Index i, IndexVector &pp) |
|
template<typename Derived > |
Index | eval_expr_given_size (const symbolic::BaseExpr< Derived > &x, Index size) |
|
template<int N> |
FixedInt< N > | eval_expr_given_size (FixedInt< N > x, Index) |
|
Index | eval_expr_given_size (Index x, Index) |
|
template<typename LhsScalar , typename RhsScalar , int KcFactor, typename Index > |
void | evaluateProductBlockingSizesHeuristic (Index &k, Index &m, Index &n, Index num_threads=1) |
|
template<int I_> |
EIGEN_STRONG_INLINE Packet2d | extract128 (Packet8d x) |
|
template<int I_> |
EIGEN_STRONG_INLINE Packet8f | extract256 (Packet16f x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC const EIGEN_ALWAYS_INLINE T::Scalar * | extract_data (const T &m) |
|
EIGEN_STRONG_INLINE Packet4bf | F32MaskToBf16Mask (const Packet4f &p) |
|
EIGEN_STRONG_INLINE Packet16bf | F32ToBf16 (const Packet16f &a) |
|
EIGEN_STRONG_INLINE Packet4bf | F32ToBf16 (const Packet4f &p) |
|
EIGEN_STRONG_INLINE Packet8bf | F32ToBf16 (const Packet8f &a) |
|
EIGEN_STRONG_INLINE Packet8bf | F32ToBf16 (Packet4f even, Packet4f odd) |
|
EIGEN_STRONG_INLINE Packet8bf | F32ToBf16 (Packet4f p4f) |
|
EIGEN_STRONG_INLINE Packet8bf | F32ToBf16Bool (Packet4f even, Packet4f odd) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE void | fast_twosum (const Packet &x, const Packet &y, Packet &s_hi, Packet &s_lo) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE void | fast_twosum (const Packet &x, const Packet &y_hi, const Packet &y_lo, Packet &s_hi, Packet &s_lo) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE void | fast_twosum (const Packet &x_hi, const Packet &x_lo, const Packet &y_hi, const Packet &y_lo, Packet &s_hi, Packet &s_lo) |
|
template<typename FunctorType , typename Scalar > |
DenseIndex | fdjac1 (const FunctorType &Functor, Matrix< Scalar, Dynamic, 1 > &x, Matrix< Scalar, Dynamic, 1 > &fvec, Matrix< Scalar, Dynamic, Dynamic > &fjac, DenseIndex ml, DenseIndex mu, Scalar epsfcn) |
|
fftw_complex * | fftw_cast (const std::complex< double > *p) |
|
fftwf_complex * | fftw_cast (const std::complex< float > *p) |
|
fftwl_complex * | fftw_cast (const std::complex< long double > *p) |
|
template<typename T > |
T * | fftw_cast (const T *p) |
|
template<typename T > |
EIGEN_CONSTEXPR Index | first (const T &x) EIGEN_NOEXCEPT |
|
template<int Alignment, typename Derived > |
static Index | first_aligned (const DenseBase< Derived > &m) |
|
template<int Alignment, typename Scalar , typename Index > |
EIGEN_DEVICE_FUNC Index | first_aligned (const Scalar *array, Index size) |
|
template<typename Derived > |
static Index | first_default_aligned (const DenseBase< Derived > &m) |
|
template<typename Scalar , typename Index > |
EIGEN_DEVICE_FUNC Index | first_default_aligned (const Scalar *array, Index size) |
|
template<typename Index > |
Index | first_multiple (Index size, Index base) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | flipsign (const T &should_flipsign, const T &x) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double | flipsign< double > (const double &should_flipsign, const double &x) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float | flipsign< float > (const float &should_flipsign, const float &x) |
|
EIGEN_STRONG_INLINE Packet16h | float2half (const Packet16f &a) |
|
EIGEN_STRONG_INLINE Packet8h | float2half (const Packet8f &a) |
|
template<typename MatrixType > |
void | fortran_to_c_numbering (MatrixType &mat) |
|
template<typename Scalar , typename Index , typename Packet , typename RhsPacket , typename DataMapper , const Index accRows, const Index accCols> |
EIGEN_STRONG_INLINE void | gemm (const DataMapper &res, const Scalar *blockA, const Scalar *blockB, Index rows, Index depth, Index cols, Scalar alpha, Index strideA, Index strideB, Index offsetA, Index offsetB) |
|
template<typename LhsScalar , typename RhsScalar , typename Scalarc , typename Scalar , typename Index , typename Packet , typename Packetc , typename RhsPacket , typename DataMapper , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_STRONG_INLINE void | gemm_complex (const DataMapper &res, const LhsScalar *blockAc, const RhsScalar *blockBc, Index rows, Index depth, Index cols, Scalarc alpha, Index strideA, Index strideB, Index offsetA, Index offsetB) |
|
template<typename Scalar , typename Packet , typename Packetc , typename DataMapper , typename Index , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_STRONG_INLINE void | gemm_complex_extra_col (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index row, Index col, Index remaining_rows, Index remaining_cols, const Packet &pAlphaReal, const Packet &pAlphaImag) |
|
template<typename Scalar , typename Packet , typename Packetc , typename DataMapper , typename Index , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_STRONG_INLINE void | gemm_complex_extra_row (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index row, Index col, Index rows, Index cols, Index remaining_rows, const Packet &pAlphaReal, const Packet &pAlphaImag, const Packet &pMask) |
|
template<typename Scalar , typename Packet , typename Packetc , typename DataMapper , typename Index , const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_STRONG_INLINE void | gemm_complex_unrolled_col (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index &row, Index rows, Index col, Index remaining_cols, const Packet &pAlphaReal, const Packet &pAlphaImag) |
|
template<int unroll_factor, typename Scalar , typename Packet , typename Packetc , typename DataMapper , typename Index , const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_STRONG_INLINE void | gemm_complex_unrolled_col_iteration (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index &row, Index col, Index remaining_cols, const Packet &pAlphaReal, const Packet &pAlphaImag) |
|
template<int unroll_factor, typename Scalar , typename Packet , typename Packetc , typename DataMapper , typename Index , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_STRONG_INLINE void | gemm_complex_unrolled_iteration (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index &row, Index col, const Packet &pAlphaReal, const Packet &pAlphaImag) |
|
template<int unroll_factor, typename Scalar , typename Packet , typename Packetc , typename RhsPacket , typename DataMapper , typename Index , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_STRONG_INLINE void | gemm_complex_unrolled_MMA_iteration (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index strideB, Index &row, Index col, const Packet &pAlphaReal, const Packet &pAlphaImag) |
|
template<typename LhsScalar , typename RhsScalar , typename Scalarc , typename Scalar , typename Index , typename Packet , typename Packetc , typename RhsPacket , typename DataMapper , const Index accRows, const Index accCols, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
void | gemm_complexMMA (const DataMapper &res, const LhsScalar *blockAc, const RhsScalar *blockBc, Index rows, Index depth, Index cols, Scalarc alpha, Index strideA, Index strideB, Index offsetA, Index offsetB) |
|
template<typename Scalar , typename Packet , typename DataMapper , typename Index , const Index accRows> |
EIGEN_STRONG_INLINE void | gemm_extra_col (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index row, Index col, Index remaining_rows, Index remaining_cols, const Packet &pAlpha) |
|
template<typename Scalar , typename Packet , typename DataMapper , typename Index , const Index accRows, const Index accCols> |
EIGEN_STRONG_INLINE void | gemm_extra_row (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index row, Index col, Index rows, Index cols, Index remaining_rows, const Packet &pAlpha, const Packet &pMask) |
|
template<typename Scalar , typename Packet , typename DataMapper , typename Index , const Index accCols> |
EIGEN_STRONG_INLINE void | gemm_unrolled_col (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index &row, Index rows, Index col, Index remaining_cols, const Packet &pAlpha) |
|
template<int unroll_factor, typename Scalar , typename Packet , typename DataMapper , typename Index , const Index accCols> |
EIGEN_STRONG_INLINE void | gemm_unrolled_col_iteration (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index &row, Index col, Index remaining_cols, const Packet &pAlpha) |
|
template<int unroll_factor, typename Scalar , typename Packet , typename DataMapper , typename Index , const Index accRows, const Index accCols> |
EIGEN_STRONG_INLINE void | gemm_unrolled_iteration (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index &row, Index col, const Packet &pAlpha) |
|
template<int unroll_factor, typename Scalar , typename Packet , typename RhsPacket , typename DataMapper , typename Index , const Index accRows, const Index accCols> |
EIGEN_STRONG_INLINE void | gemm_unrolled_MMA_iteration (const DataMapper &res, const Scalar *lhs_base, const Scalar *rhs_base, Index depth, Index strideA, Index offsetA, Index &row, Index col, const Packet &pAlpha) |
|
template<typename Scalar , typename Index , typename Packet , typename RhsPacket , typename DataMapper , const Index accRows, const Index accCols> |
void | gemmMMA (const DataMapper &res, const Scalar *blockA, const Scalar *blockB, Index rows, Index depth, Index cols, Scalar alpha, Index strideA, Index strideB, Index offsetA, Index offsetB) |
|
template<typename Derived > |
const EIGEN_DEVICE_FUNC Derived::Scalar | general_det3_helper (const MatrixBase< Derived > &matrix, int i1, int i2, int i3, int j1, int j2, int j3) |
|
template<typename Packet > |
Packet | generic_expm1 (const Packet &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | generic_fast_erf_float (const T &a_x) |
|
template<typename T > |
T | generic_fast_tanh_float (const T &a_x) |
|
template<typename T , typename ScalarType > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T | generic_ndtri (const T &a) |
|
template<typename T , typename ScalarType > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | generic_ndtri_gt_exp_neg_two (const T &b) |
|
template<typename T , typename ScalarType > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | generic_ndtri_lt_exp_neg_two (const T &b, const T &should_flipsign) |
|
template<typename Packet > |
Packet | generic_plog1p (const Packet &x) |
|
template<typename Packet > |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | generic_pow (const Packet &x, const Packet &y) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | generic_pow_impl (const Packet &x, const Packet &y) |
|
Index | get_runtime_reshape_size (AutoSize_t, Index other, Index total) |
|
template<typename SizeType > |
Index | get_runtime_reshape_size (SizeType size, Index, Index) |
|
template<typename T > |
EIGEN_DEVICE_FUNC Index | get_runtime_value (const T &x) |
|
template<int N> |
EIGEN_DEVICE_FUNC Index | get_runtime_value (FixedInt< N >(*)()) |
|
template<typename Scalar , typename Index , int StorageOrder> |
EIGEN_ALWAYS_INLINE std::complex< Scalar > | getAdjointVal (Index i, Index j, const_blas_data_mapper< std::complex< Scalar >, Index, StorageOrder > &dt) |
|
template<> |
void | GetMarketLine (const char *line, int &i, int &j, double &value) |
|
template<> |
void | GetMarketLine (const char *line, int &i, int &j, float &value) |
|
template<> |
void | GetMarketLine (const char *line, int &i, int &j, std::complex< double > &value) |
|
template<> |
void | GetMarketLine (const char *line, int &i, int &j, std::complex< float > &value) |
|
template<typename Scalar , typename StorageIndex > |
void | GetMarketLine (const char *line, StorageIndex &i, StorageIndex &j, Scalar &value) |
|
template<typename Scalar , typename StorageIndex > |
void | GetMarketLine (const char *line, StorageIndex &i, StorageIndex &j, std::complex< Scalar > &value) |
|
template<typename RealScalar > |
void | GetVectorElt (const std::string &line, RealScalar &val) |
|
template<typename RealScalar > |
void | GetVectorElt (const std::string &line, std::complex< RealScalar > &val) |
|
template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
bool | gmres (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, Index &iters, const Index &restart, typename Dest::RealScalar &tol_error) |
|
template<typename Op , typename A , std::size_t N, int... n> |
constexpr EIGEN_STRONG_INLINE array< decltype(Op::run(A())), N > | h_array_apply (array< A, N > a, numeric_list< int, n... >) |
|
template<typename Reducer , typename Op , typename A , std::size_t N, int... n> |
constexpr EIGEN_STRONG_INLINE auto | h_array_apply_and_reduce (array< A, N > arr, numeric_list< int, n... >) -> decltype(reduce< Reducer, typename id_numeric< int, n, decltype(Op::run(A()))>::type... >::run(Op::run(array_get< n >(arr))...)) |
|
template<typename Array , int... n> |
constexpr EIGEN_STRONG_INLINE Array | h_array_reverse (Array arr, numeric_list< int, n... >) |
|
template<typename Op , typename A , typename B , std::size_t N, int... n> |
constexpr EIGEN_STRONG_INLINE array< decltype(Op::run(A(), B())), N > | h_array_zip (array< A, N > a, array< B, N > b, numeric_list< int, n... >) |
|
template<typename Reducer , typename Op , typename A , typename B , std::size_t N, int... n> |
constexpr EIGEN_STRONG_INLINE auto | h_array_zip_and_reduce (array< A, N > a, array< B, N > b, numeric_list< int, n... >) -> decltype(reduce< Reducer, typename id_numeric< int, n, decltype(Op::run(A(), B()))>::type... >::run(Op::run(array_get< n >(a), array_get< n >(b))...)) |
|
EIGEN_STRONG_INLINE Packet16f | half2float (const Packet16h &a) |
|
EIGEN_STRONG_INLINE Packet8f | half2float (const Packet8h &a) |
|
EIGEN_DEVICE_FUNC void | handmade_aligned_free (void *ptr) |
|
EIGEN_DEVICE_FUNC void * | handmade_aligned_malloc (std::size_t size, std::size_t alignment=EIGEN_DEFAULT_ALIGN_BYTES) |
|
void * | handmade_aligned_realloc (void *ptr, std::size_t size, std::size_t=0) |
|
template<typename MatrixQR , typename HCoeffs > |
void | householder_qr_inplace_unblocked (MatrixQR &mat, HCoeffs &hCoeffs, typename MatrixQR::Scalar *tempData=0) |
|
template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
bool | idrs (const MatrixType &A, const Rhs &b, Dest &x, const Preconditioner &precond, Index &iter, typename Dest::RealScalar &relres, Index S, bool smoothing, typename Dest::RealScalar angle, bool replacement) |
|
template<typename Scalar , IgammaComputationMode mode> |
EIGEN_DEVICE_FUNC int | igamma_num_iterations () |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ignore_unused_variable (const T &) |
|
template<typename T > |
static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool | index_known_statically (Index i) |
|
template<typename T > |
static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool | index_pair_first_statically_eq (Index i, Index value) |
|
template<typename T > |
static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool | index_pair_second_statically_eq (Index i, Index value) |
|
template<typename T > |
static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool | index_statically_eq (Index i, Index value) |
|
template<typename T > |
static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool | index_statically_gt (Index i, Index value) |
|
template<typename T > |
static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool | index_statically_lt (Index i, Index value) |
|
template<typename T > |
static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool | index_statically_ne (Index i, Index value) |
|
template<typename T > |
static EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR bool | indices_statically_known_to_increase () |
|
template<class InstType , typename ArrType , std::size_t N, bool Reverse = false> |
InstType | instantiate_by_c_array (ArrType *arr) |
|
template<typename BVH , typename Intersector > |
bool | intersect_helper (const BVH &tree, Intersector &intersector, typename BVH::Index root) |
|
template<typename T1 , typename T2 > |
EIGEN_DEVICE_FUNC bool | is_same_dense (const T1 &, const T2 &, typename enable_if<!possibly_same_dense< T1, T2 >::value >::type *=0) |
|
template<typename T1 , typename T2 > |
EIGEN_DEVICE_FUNC bool | is_same_dense (const T1 &mat1, const T2 &mat2, typename enable_if< possibly_same_dense< T1, T2 >::value >::type *=0) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC bool | isApprox (const Scalar &x, const Scalar &y, const typename NumTraits< Scalar >::Real &precision=NumTraits< Scalar >::dummy_precision()) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC bool | isApproxOrLessThan (const Scalar &x, const Scalar &y, const typename NumTraits< Scalar >::Real &precision=NumTraits< Scalar >::dummy_precision()) |
|
template<typename T > |
EIGEN_DEVICE_FUNC bool | isfinite_impl (const std::complex< T > &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC internal::enable_if< internal::is_integral< T >::value, bool >::type | isfinite_impl (const T &) |
|
template<typename T > |
EIGEN_DEVICE_FUNC internal::enable_if<(!internal::is_integral< T >::value)&&(!NumTraits< T >::IsComplex), bool >::type | isfinite_impl (const T &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC bool | isinf_impl (const std::complex< T > &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC internal::enable_if< internal::is_integral< T >::value, bool >::type | isinf_impl (const T &) |
|
template<typename T > |
EIGEN_DEVICE_FUNC internal::enable_if<(!internal::is_integral< T >::value)&&(!NumTraits< T >::IsComplex), bool >::type | isinf_impl (const T &x) |
|
template<typename Scalar , typename OtherScalar > |
EIGEN_DEVICE_FUNC bool | isMuchSmallerThan (const Scalar &x, const OtherScalar &y, const typename NumTraits< Scalar >::Real &precision=NumTraits< Scalar >::dummy_precision()) |
|
template<typename T > |
EIGEN_DEVICE_FUNC bool | isnan_impl (const std::complex< T > &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC internal::enable_if< internal::is_integral< T >::value, bool >::type | isnan_impl (const T &) |
|
template<typename T > |
EIGEN_DEVICE_FUNC internal::enable_if<(!internal::is_integral< T >::value)&&(!NumTraits< T >::IsComplex), bool >::type | isnan_impl (const T &x) |
|
template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
EIGEN_DONT_INLINE void | least_square_conjugate_gradient (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, Index &iters, typename Dest::RealScalar &tol_error) |
|
template<typename MatrixType , typename VectorType > |
static Index | llt_rank_update_lower (MatrixType &mat, const VectorType &vec, const typename MatrixType::RealScalar &sigma) |
|
template<typename Scalar > |
void | lmpar (Matrix< Scalar, Dynamic, Dynamic > &r, const VectorXi &ipvt, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Scalar delta, Scalar &par, Matrix< Scalar, Dynamic, 1 > &x) |
|
template<typename Scalar > |
void | lmpar2 (const ColPivHouseholderQR< Matrix< Scalar, Dynamic, Dynamic > > &qr, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Scalar delta, Scalar &par, Matrix< Scalar, Dynamic, 1 > &x) |
|
template<typename QRSolver , typename VectorType > |
void | lmpar2 (const QRSolver &qr, const VectorType &diag, const VectorType &qtb, typename VectorType::Scalar m_delta, typename VectorType::Scalar &par, VectorType &x) |
|
template<typename Scalar , int Rows, int Cols, typename PermIndex > |
void | lmqrsolv (Matrix< Scalar, Rows, Cols > &s, const PermutationMatrix< Dynamic, Dynamic, PermIndex > &iPerm, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Matrix< Scalar, Dynamic, 1 > &x, Matrix< Scalar, Dynamic, 1 > &sdiag) |
|
template<typename Scalar , int _Options, typename Index > |
void | lmqrsolv (SparseMatrix< Scalar, _Options, Index > &s, const PermutationMatrix< Dynamic, Dynamic > &iPerm, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Matrix< Scalar, Dynamic, 1 > &x, Matrix< Scalar, Dynamic, 1 > &sdiag) |
|
template<typename Scalar , typename Packet , typename Index > |
EIGEN_ALWAYS_INLINE void | loadPacketRemaining (const Scalar *lhs, Packet &lhsV, Index remaining_rows) |
|
template<typename Scalar , typename Packet , typename Index , bool LhsIsReal> |
EIGEN_ALWAYS_INLINE void | loadPacketRemaining (const Scalar *lhs_ptr, const Scalar *lhs_ptr_imag, Packet &lhsV, Packet &lhsVi, Index remaining_rows) |
|
template<typename Scalar , typename RealPacket > |
void | loadQuadToDoublePacket (const Scalar *b, DoublePacket< RealPacket > &dest, typename enable_if< unpacket_traits< RealPacket >::size<=8 >::type *=0) |
|
template<typename Scalar , typename RealPacket > |
void | loadQuadToDoublePacket (const Scalar *b, DoublePacket< RealPacket > &dest, typename enable_if< unpacket_traits< RealPacket >::size==16 >::type *=0) |
|
Index | LUnumTempV (Index &m, Index &w, Index &t, Index &b) |
|
template<typename Scalar > |
Index | LUTempSpace (Index &m, Index &w) |
|
template<typename Scalar > |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar | main_igamma_term (Scalar a, Scalar x) |
|
template<typename TriangularFactorType , typename VectorsType , typename CoeffsType > |
void | make_block_householder_triangular_factor (TriangularFactorType &triFactor, const VectorsType &vectors, const CoeffsType &hCoeffs) |
|
template<typename A , typename B > |
void | make_coherent (const A &a, const B &b) |
|
template<typename UnaryOp , typename A , typename RefType > |
void | make_coherent_expression (const CwiseNullaryOp< UnaryOp, A > &, const RefType &) |
|
template<typename UnaryOp , typename A , typename RefType > |
void | make_coherent_expression (const CwiseUnaryOp< UnaryOp, A > &xpr, const RefType &ref) |
|
template<typename BinOp , typename A , typename B , typename RefType > |
void | make_coherent_expression (CwiseBinaryOp< BinOp, A, B > xpr, const RefType &ref) |
|
template<typename XprSizeType > |
AllRange< get_fixed_value< XprSizeType >::value > | makeIndexedViewCompatible (all_t, XprSizeType size, SpecializedType) |
|
template<typename FirstType , typename SizeType , typename IncrType > |
ArithmeticSequence< Index, typename make_size_type< SizeType >::type, IncrType > | makeIndexedViewCompatible (const ArithmeticSequence< FirstType, SizeType, IncrType > &ids, Index size, SpecializedType) |
|
template<typename T > |
enable_if< symbolic::is_symbolic< T >::value, SingleRange >::type | makeIndexedViewCompatible (const T &id, Index size, SpecializedType) |
|
template<typename T , typename Q > |
const T & | makeIndexedViewCompatible (const T &x, Index, Q) |
|
void | manage_caching_sizes (Action action, std::ptrdiff_t *l1, std::ptrdiff_t *l2, std::ptrdiff_t *l3) |
|
std::ptrdiff_t | manage_caching_sizes_helper (std::ptrdiff_t a, std::ptrdiff_t b) |
|
void | manage_multi_threading (Action action, int *v) |
|
template<typename Scalar , int Flags, typename Index > |
MappedSparseMatrix< Scalar, Flags, Index > | map_superlu (SluMatrix &sluMat) |
|
template<typename ArgType , typename ResultType > |
void | matrix_exp_compute (const ArgType &arg, ResultType &result, false_type) |
|
template<typename ArgType , typename ResultType > |
void | matrix_exp_compute (const ArgType &arg, ResultType &result, true_type) |
|
template<typename MatA , typename MatU , typename MatV > |
void | matrix_exp_pade13 (const MatA &A, MatU &U, MatV &V) |
| Compute the (13,13)-Padé approximant to the exponential. More...
|
|
template<typename MatA , typename MatU , typename MatV > |
void | matrix_exp_pade3 (const MatA &A, MatU &U, MatV &V) |
| Compute the (3,3)-Padé approximant to the exponential. More...
|
|
template<typename MatA , typename MatU , typename MatV > |
void | matrix_exp_pade5 (const MatA &A, MatU &U, MatV &V) |
| Compute the (5,5)-Padé approximant to the exponential. More...
|
|
template<typename MatA , typename MatU , typename MatV > |
void | matrix_exp_pade7 (const MatA &A, MatU &U, MatV &V) |
| Compute the (7,7)-Padé approximant to the exponential. More...
|
|
template<typename MatA , typename MatU , typename MatV > |
void | matrix_exp_pade9 (const MatA &A, MatU &U, MatV &V) |
| Compute the (9,9)-Padé approximant to the exponential. More...
|
|
template<typename MatrixType , typename VectorType > |
void | matrix_function_compute_above_diagonal (const MatrixType &T, const VectorType &blockStart, const VectorType &clusterSize, MatrixType &fT) |
| Compute part of matrix function above block diagonal. More...
|
|
template<typename MatrixType , typename AtomicType , typename VectorType > |
void | matrix_function_compute_block_atomic (const MatrixType &T, AtomicType &atomic, const VectorType &blockStart, const VectorType &clusterSize, MatrixType &fT) |
| Compute block diagonal part of matrix function. More...
|
|
template<typename VectorType > |
void | matrix_function_compute_block_start (const VectorType &clusterSize, VectorType &blockStart) |
| Compute start of each block using clusterSize. More...
|
|
template<typename ListOfClusters , typename Index > |
void | matrix_function_compute_cluster_size (const ListOfClusters &clusters, Matrix< Index, Dynamic, 1 > &clusterSize) |
| Compute size of each cluster given a partitioning. More...
|
|
template<typename EivalsType , typename ListOfClusters , typename VectorType > |
void | matrix_function_compute_map (const EivalsType &eivals, const ListOfClusters &clusters, VectorType &eivalToCluster) |
| Compute mapping of eigenvalue indices to cluster indices. More...
|
|
template<typename MatrixType > |
NumTraits< typename MatrixType::Scalar >::Real | matrix_function_compute_mu (const MatrixType &A) |
|
template<typename DynVectorType , typename VectorType > |
void | matrix_function_compute_permutation (const DynVectorType &blockStart, const DynVectorType &eivalToCluster, VectorType &permutation) |
| Compute permutation which groups ei'vals in same cluster together. More...
|
|
template<typename Index , typename ListOfClusters > |
ListOfClusters::iterator | matrix_function_find_cluster (Index key, ListOfClusters &clusters) |
| Find cluster in clusters containing some value. More...
|
|
template<typename EivalsType , typename Cluster > |
void | matrix_function_partition_eigenvalues (const EivalsType &eivals, std::list< Cluster > &clusters) |
| Partition eigenvalues in clusters of ei'vals close to each other. More...
|
|
template<typename VectorType , typename MatrixType > |
void | matrix_function_permute_schur (VectorType &permutation, MatrixType &U, MatrixType &T) |
| Permute Schur decomposition in U and T according to permutation. More...
|
|
template<typename MatrixType > |
MatrixType | matrix_function_solve_triangular_sylvester (const MatrixType &A, const MatrixType &B, const MatrixType &C) |
| Solve a triangular Sylvester equation AX + XB = C. More...
|
|
template<typename MatrixType > |
void | matrix_log_compute_2x2 (const MatrixType &A, MatrixType &result) |
| Compute logarithm of 2x2 triangular matrix. More...
|
|
template<typename MatrixType > |
void | matrix_log_compute_big (const MatrixType &A, MatrixType &result) |
| Compute logarithm of triangular matrices with size > 2. More...
|
|
template<typename MatrixType > |
void | matrix_log_compute_pade (MatrixType &result, const MatrixType &T, int degree) |
|
int | matrix_log_get_pade_degree (double normTminusI) |
|
int | matrix_log_get_pade_degree (float normTminusI) |
|
int | matrix_log_get_pade_degree (long double normTminusI) |
|
template<typename MatrixType , typename ResultType > |
void | matrix_sqrt_quasi_triangular_1x1_off_diagonal_block (const MatrixType &T, Index i, Index j, ResultType &sqrtT) |
|
template<typename MatrixType , typename ResultType > |
void | matrix_sqrt_quasi_triangular_1x2_off_diagonal_block (const MatrixType &T, Index i, Index j, ResultType &sqrtT) |
|
template<typename MatrixType , typename ResultType > |
void | matrix_sqrt_quasi_triangular_2x1_off_diagonal_block (const MatrixType &T, Index i, Index j, ResultType &sqrtT) |
|
template<typename MatrixType , typename ResultType > |
void | matrix_sqrt_quasi_triangular_2x2_diagonal_block (const MatrixType &T, Index i, ResultType &sqrtT) |
|
template<typename MatrixType , typename ResultType > |
void | matrix_sqrt_quasi_triangular_2x2_off_diagonal_block (const MatrixType &T, Index i, Index j, ResultType &sqrtT) |
|
template<typename MatrixType , typename ResultType > |
void | matrix_sqrt_quasi_triangular_diagonal (const MatrixType &T, ResultType &sqrtT) |
|
template<typename MatrixType , typename ResultType > |
void | matrix_sqrt_quasi_triangular_off_diagonal (const MatrixType &T, ResultType &sqrtT) |
|
template<typename MatrixType > |
void | matrix_sqrt_quasi_triangular_solve_auxiliary_equation (MatrixType &X, const MatrixType &A, const MatrixType &B, const MatrixType &C) |
|
template<typename Scalar , typename Packet , typename Index , const Index accRows, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_ALWAYS_INLINE void | MICRO_COMPLEX_EXTRA_COL (const Scalar *&lhs_ptr_real, const Scalar *&lhs_ptr_imag, const Scalar *&rhs_ptr_real, const Scalar *&rhs_ptr_imag, PacketBlock< Packet, 1 > &accReal, PacketBlock< Packet, 1 > &accImag, Index remaining_rows, Index remaining_cols) |
|
template<typename Scalar , typename Packet , typename Index , const Index accRows, bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_ALWAYS_INLINE void | MICRO_COMPLEX_EXTRA_ROW (const Scalar *&lhs_ptr_real, const Scalar *&lhs_ptr_imag, const Scalar *&rhs_ptr_real, const Scalar *&rhs_ptr_imag, PacketBlock< Packet, 4 > &accReal, PacketBlock< Packet, 4 > &accImag, Index remaining_rows) |
|
template<typename Scalar , typename Packet , typename Index > |
EIGEN_ALWAYS_INLINE void | MICRO_EXTRA_COL (const Scalar *&lhs_ptr, const Scalar *&rhs_ptr, PacketBlock< Packet, 1 > &accZero, Index remaining_rows, Index remaining_cols) |
|
template<typename Scalar , typename Packet , typename Index , const Index accRows> |
EIGEN_ALWAYS_INLINE void | MICRO_EXTRA_ROW (const Scalar *&lhs_ptr, const Scalar *&rhs_ptr, PacketBlock< Packet, 4 > &accZero, Index remaining_rows) |
|
template<typename BVH , typename Minimizer > |
Minimizer::Scalar | minimize_helper (const BVH &tree, Minimizer &minimizer, typename BVH::Index root, typename Minimizer::Scalar minimum) |
|
template<typename Scalar , typename StorageIndex > |
void | minimum_degree_ordering (SparseMatrix< Scalar, ColMajor, StorageIndex > &C, PermutationMatrix< Dynamic, Dynamic, StorageIndex > &perm) |
|
template<typename MatrixType , typename Rhs , typename Dest , typename Preconditioner > |
EIGEN_DONT_INLINE void | minres (const MatrixType &mat, const Rhs &rhs, Dest &x, const Preconditioner &precond, Index &iters, typename Dest::RealScalar &tol_error) |
|
template<typename T > |
T | negate (const T &x) |
|
template<typename IndexVector > |
void | nr_etdfs (typename IndexVector::Scalar n, IndexVector &parent, IndexVector &first_kid, IndexVector &next_kid, IndexVector &post, typename IndexVector::Scalar postnum) |
|
template<typename Vector , typename RealScalar > |
Vector::Scalar | omega (const Vector &t, const Vector &s, RealScalar angle) |
|
template<typename HL , typename LL , typename HR , typename LR > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool | operator!= (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
|
template<typename HL , typename LL , typename HR , typename LR > |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorUInt128< uint64_t, uint64_t > | operator* (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
|
template<typename HL , typename LL , typename HR , typename LR > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE TensorUInt128< uint64_t, uint64_t > | operator+ (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
|
template<typename HL , typename LL , typename HR , typename LR > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE TensorUInt128< uint64_t, uint64_t > | operator- (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
|
template<typename T , bool div_gt_one> |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | operator/ (const T &numerator, const TensorIntDivisor< T, div_gt_one > &divisor) |
|
template<typename HL , typename LL , typename HR , typename LR > |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorUInt128< uint64_t, uint64_t > | operator/ (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
|
template<typename HL , typename LL , typename HR , typename LR > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool | operator< (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
|
std::ostream & | operator<< (std::ostream &os, const Packet1cd &value) |
|
std::ostream & | operator<< (std::ostream &os, const Packet2cf &value) |
|
std::ostream & | operator<< (std::ostream &os, const Packet2d &value) |
|
std::ostream & | operator<< (std::ostream &os, const Packet2l &value) |
|
std::ostream & | operator<< (std::ostream &os, const Packet2ul &value) |
|
std::ostream & | operator<< (std::ostream &os, const PacketBlock< Packet1cd, 2 > &value) |
|
std::ostream & | operator<< (std::ostream &os, const PacketBlock< Packet2cf, 2 > &value) |
|
std::ostream & | operator<< (std::ostream &os, const PacketBlock< Packet2d, 2 > &value) |
|
std::ostream & | operator<< (std::ostream &os, const PacketBlock< Packet4f, 4 > &value) |
|
std::ostream & | operator<< (std::ostream &os, const PacketBlock< Packet4i, 4 > &value) |
|
std::ostream & | operator<< (std::ostream &s, const Packet16c &v) |
|
std::ostream & | operator<< (std::ostream &s, const Packet16uc &v) |
|
std::ostream & | operator<< (std::ostream &s, const Packet4f &v) |
|
std::ostream & | operator<< (std::ostream &s, const Packet4i &v) |
|
std::ostream & | operator<< (std::ostream &s, const Packet4ui &v) |
|
template<typename HL , typename LL , typename HR , typename LR > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool | operator== (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
|
template<typename HL , typename LL , typename HR , typename LR > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool | operator>= (const TensorUInt128< HL, LL > &lhs, const TensorUInt128< HR, LR > &rhs) |
|
template<typename MatrixType > |
void | ordering_helper_at_plus_a (const MatrixType &A, MatrixType &symmat) |
|
template<typename Dst , typename Lhs , typename Rhs , typename Func > |
void EIGEN_DEVICE_FUNC | outer_product_selector_run (Dst &dst, const Lhs &lhs, const Rhs &rhs, const Func &func, const false_type &) |
|
template<typename Dst , typename Lhs , typename Rhs , typename Func > |
void EIGEN_DEVICE_FUNC | outer_product_selector_run (Dst &dst, const Lhs &lhs, const Rhs &rhs, const Func &func, const true_type &) |
|
uint32x2_t | p2ui_CONJ_XOR () |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pabs (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pabs (const Packet16bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pabs (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pabs (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pabs (const Packet16h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pabs (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pabs (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pabs (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pabs (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pabs (const Packet2l &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pabs (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pabs (const Packet2ul &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pabs (const Packet4bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pabs (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pabs (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pabs (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pabs (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pabs (const Packet4uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pabs (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pabs (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pabs (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pabs (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pabs (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pabs (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pabs (const Packet8h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pabs (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pabs (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pabs (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pabs (const PacketXf &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pabs (const PacketXi &a) |
|
template<> |
EIGEN_DEVICE_FUNC unsigned int | pabs (const unsigned int &a) |
|
template<> |
EIGEN_DEVICE_FUNC unsigned long | pabs (const unsigned long &a) |
|
template<> |
EIGEN_DEVICE_FUNC unsigned long long | pabs (const unsigned long long &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pabs< Packet2d > (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pabs< Packet4c > (const Packet4c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pabs< Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pabs< Packet4i > (const Packet4i &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pabsdiff (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pabsdiff< Packet16c > (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pabsdiff< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pabsdiff< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pabsdiff< Packet2i > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pabsdiff< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pabsdiff< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pabsdiff< Packet4c > (const Packet4c &a, const Packet4c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pabsdiff< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pabsdiff< Packet4i > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pabsdiff< Packet4s > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pabsdiff< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pabsdiff< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pabsdiff< Packet4us > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pabsdiff< Packet8c > (const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pabsdiff< Packet8s > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pabsdiff< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pabsdiff< Packet8us > (const Packet8us &a, const Packet8us &b) |
|
EIGEN_STRONG_INLINE __m128i | Pack16To8 (Packet8f rf) |
|
EIGEN_STRONG_INLINE __m256i | Pack32To16 (Packet16f rf) |
|
template<typename PacketType , typename Func > |
EIGEN_DEVICE_FUNC PacketType | packetwise_redux_empty_value (const Func &) |
|
template<typename PacketType , typename Scalar > |
EIGEN_DEVICE_FUNC PacketType | packetwise_redux_empty_value (const scalar_product_op< Scalar, Scalar > &) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pacos (const Packet &a) |
|
template<> |
EIGEN_DEVICE_FUNC bool | padd (const bool &a, const bool &b) |
|
template<typename Packet > |
DoublePacket< Packet > | padd (const DoublePacket< Packet > &a, const DoublePacket< Packet > &b) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | padd (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | padd< Packet16b > (const Packet16b &a, const Packet16b &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | padd< Packet16bf > (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | padd< Packet16c > (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | padd< Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | padd< Packet16h > (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | padd< Packet16i > (const Packet16i &a, const Packet16i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | padd< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | padd< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | padd< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | padd< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | padd< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | padd< Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | padd< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | padd< Packet2i > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | padd< Packet2l > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | padd< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | padd< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | padd< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | padd< Packet4c > (const Packet4c &a, const Packet4c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | padd< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | padd< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | padd< Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | padd< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | padd< Packet4i > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | padd< Packet4s > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | padd< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | padd< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | padd< Packet4us > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | padd< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | padd< Packet8c > (const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | padd< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | padd< Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | padd< Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | padd< Packet8h > (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | padd< Packet8i > (const Packet8i &a, const Packet8i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | padd< Packet8s > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | padd< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | padd< Packet8us > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | padd< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | padd< PacketXi > (const PacketXi &a, const PacketXi &b) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | paddsub (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | paddsub< Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | paddsub< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | paddsub< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pand (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pand (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pand (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pand (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pand (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pand (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | pand< Packet16b > (const Packet16b &a, const Packet16b &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pand< Packet16c > (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pand< Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | pand< Packet16i > (const Packet16i &a, const Packet16i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pand< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | pand< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | pand< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | pand< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | pand< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pand< Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pand< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pand< Packet2i > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pand< Packet2l > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pand< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pand< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pand< Packet4c > (const Packet4c &a, const Packet4c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | pand< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | pand< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pand< Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pand< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pand< Packet4i > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pand< Packet4s > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pand< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pand< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pand< Packet4us > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pand< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pand< Packet8c > (const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | pand< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pand< Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pand< Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | pand< Packet8i > (const Packet8i &a, const Packet8i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pand< Packet8s > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pand< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pand< Packet8us > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pand< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pand< PacketXi > (const PacketXi &a, const PacketXi &b) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pandnot (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pandnot (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pandnot (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pandnot (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pandnot (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pandnot (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pandnot< Packet16c > (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pandnot< Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | pandnot< Packet16i > (const Packet16i &a, const Packet16i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pandnot< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | pandnot< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | pandnot< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | pandnot< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | pandnot< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pandnot< Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pandnot< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pandnot< Packet2i > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pandnot< Packet2l > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pandnot< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pandnot< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pandnot< Packet4c > (const Packet4c &a, const Packet4c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | pandnot< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | pandnot< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pandnot< Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pandnot< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pandnot< Packet4i > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pandnot< Packet4s > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pandnot< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pandnot< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pandnot< Packet4us > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pandnot< Packet8c > (const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | pandnot< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pandnot< Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pandnot< Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | pandnot< Packet8i > (const Packet8i &a, const Packet8i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pandnot< Packet8s > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pandnot< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pandnot< Packet8us > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pandnot< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pandnot< PacketXi > (const PacketXi &a, const PacketXi &b) |
|
template<bool Condition, typename Functor , typename Index > |
void | parallelize_gemm (const Functor &func, Index rows, Index cols, Index depth, bool transpose) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | parg (const Packet &a) |
|
template<int N> |
EIGEN_DEVICE_FUNC int | parithmetic_shift_right (const int &a) |
|
template<int N> |
EIGEN_DEVICE_FUNC long int | parithmetic_shift_right (const long int &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4i | parithmetic_shift_right (const Packet4i &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet16c | parithmetic_shift_right (Packet16c a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet16i | parithmetic_shift_right (Packet16i a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet16uc | parithmetic_shift_right (Packet16uc a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet2i | parithmetic_shift_right (Packet2i a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet2l | parithmetic_shift_right (Packet2l a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet2ui | parithmetic_shift_right (Packet2ui a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet2ul | parithmetic_shift_right (Packet2ul a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4c | parithmetic_shift_right (Packet4c &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4i | parithmetic_shift_right (Packet4i a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4s | parithmetic_shift_right (Packet4s a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4uc | parithmetic_shift_right (Packet4uc &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4ui | parithmetic_shift_right (Packet4ui a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4us | parithmetic_shift_right (Packet4us a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8c | parithmetic_shift_right (Packet8c a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8i | parithmetic_shift_right (Packet8i a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8s | parithmetic_shift_right (Packet8s a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8uc | parithmetic_shift_right (Packet8uc a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8us | parithmetic_shift_right (Packet8us a) |
|
template<int N> |
EIGEN_STRONG_INLINE PacketXi | parithmetic_shift_right (PacketXi a) |
|
template<typename MatrixType , typename TranspositionType > |
void | partial_lu_inplace (MatrixType &lu, TranspositionType &row_transpositions, typename TranspositionType::StorageIndex &nb_transpositions) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pasin (const Packet &a) |
|
template<typename Packet > |
static Packet | pasin (Packet a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | patan (const Packet &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_i0 (const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_i0e (const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_i1 (const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_i1e (const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_j0 (const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_j1 (const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_k0 (const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_k0e (const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_k1 (const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_k1e (const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_y0 (const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pbessel_y1 (const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | pbetainc (const Packet &a, const Packet &b, const Packet &x) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pblend (const Selector< 16 > &, const Packet16f &, const Packet16f &) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pblend (const Selector< 16 > &ifPacket, const Packet16c &thenPacket, const Packet16c &elsePacket) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pblend (const Selector< 16 > &ifPacket, const Packet16uc &thenPacket, const Packet16uc &elsePacket) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | pblend (const Selector< 2 > &ifPacket, const Packet2cf &thenPacket, const Packet2cf &elsePacket) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pblend (const Selector< 2 > &ifPacket, const Packet2d &thenPacket, const Packet2d &elsePacket) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pblend (const Selector< 4 > &ifPacket, const Packet4d &thenPacket, const Packet4d &elsePacket) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pblend (const Selector< 4 > &ifPacket, const Packet4f &thenPacket, const Packet4f &elsePacket) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pblend (const Selector< 4 > &ifPacket, const Packet4i &thenPacket, const Packet4i &elsePacket) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pblend (const Selector< 8 > &ifPacket, const Packet8bf &thenPacket, const Packet8bf &elsePacket) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pblend (const Selector< 8 > &ifPacket, const Packet8d &thenPacket, const Packet8d &elsePacket) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pblend (const Selector< 8 > &ifPacket, const Packet8f &thenPacket, const Packet8f &elsePacket) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pblend (const Selector< 8 > &ifPacket, const Packet8s &thenPacket, const Packet8s &elsePacket) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pblend (const Selector< 8 > &ifPacket, const Packet8us &thenPacket, const Packet8us &elsePacket) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pblend (const Selector< unpacket_traits< Packet >::size > &ifPacket, const Packet &thenPacket, const Packet &elsePacket) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | pblend4 (const Selector< 4 > &ifPacket, const Packet &thenPacket, const Packet &elsePacket) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC void | pbroadcast2 (const typename unpacket_traits< Packet >::type *a, Packet &a0, Packet &a1) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC void | pbroadcast4 (const typename unpacket_traits< Packet >::type *a, Packet &a0, Packet &a1, Packet &a2, Packet &a3) |
|
template<> |
EIGEN_STRONG_INLINE void | pbroadcast4< Packet2d > (const double *a, Packet2d &a0, Packet2d &a1, Packet2d &a2, Packet2d &a3) |
|
template<> |
EIGEN_STRONG_INLINE void | pbroadcast4< Packet4f > (const float *a, Packet4f &a0, Packet4f &a1, Packet4f &a2, Packet4f &a3) |
|
template<> |
EIGEN_STRONG_INLINE void | pbroadcast4< Packet4i > (const int *a, Packet4i &a0, Packet4i &a1, Packet4i &a2, Packet4i &a3) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE void | pbroadcast4_common (const __UNPACK_TYPE__(Packet) *a, Packet &a0, Packet &a1, Packet &a2, Packet &a3) |
|
template<typename Packet > |
EIGEN_ALWAYS_INLINE void | pbroadcast4_old (const __UNPACK_TYPE__(Packet) *a, Packet &a0, Packet &a1, Packet &a2, Packet &a3) |
|
template<> |
EIGEN_ALWAYS_INLINE void | pbroadcast4_old< Packet2d > (const double *a, Packet2d &a0, Packet2d &a1, Packet2d &a2, Packet2d &a3) |
|
template<typename SrcPacket , typename TgtPacket > |
EIGEN_DEVICE_FUNC TgtPacket | pcast (const SrcPacket &a) |
|
template<typename SrcPacket , typename TgtPacket > |
EIGEN_DEVICE_FUNC TgtPacket | pcast (const SrcPacket &a, const SrcPacket &) |
|
template<typename SrcPacket , typename TgtPacket > |
EIGEN_DEVICE_FUNC TgtPacket | pcast (const SrcPacket &a, const SrcPacket &, const SrcPacket &, const SrcPacket &) |
|
template<typename SrcPacket , typename TgtPacket > |
EIGEN_DEVICE_FUNC TgtPacket | pcast (const SrcPacket &a, const SrcPacket &, const SrcPacket &, const SrcPacket &, const SrcPacket &, const SrcPacket &, const SrcPacket &, const SrcPacket &) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | pcast< float, Packet1cf > (const float &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pcast< Packet16bf, Packet16f > (const Packet16bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcast< Packet16c, Packet16c > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcast< Packet16c, Packet16uc > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pcast< Packet16c, Packet2l > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pcast< Packet16c, Packet2ul > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcast< Packet16c, Packet4f > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcast< Packet16c, Packet4i > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pcast< Packet16c, Packet4ui > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcast< Packet16c, Packet8s > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcast< Packet16c, Packet8us > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pcast< Packet16f, Packet16bf > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pcast< Packet16f, Packet16h > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | pcast< Packet16f, Packet16i > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pcast< Packet16h, Packet16f > (const Packet16h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pcast< Packet16i, Packet16f > (const Packet16i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcast< Packet16uc, Packet16c > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcast< Packet16uc, Packet16uc > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pcast< Packet16uc, Packet2l > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pcast< Packet16uc, Packet2ul > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcast< Packet16uc, Packet4f > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcast< Packet16uc, Packet4i > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pcast< Packet16uc, Packet4ui > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcast< Packet16uc, Packet8s > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcast< Packet16uc, Packet8us > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcast< Packet2d, Packet4f > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | pcast< Packet2f, Packet2cf > (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pcast< Packet2f, Packet2f > (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pcast< Packet2f, Packet2i > (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pcast< Packet2f, Packet2ui > (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pcast< Packet2f, Packet4s > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pcast< Packet2f, Packet4us > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pcast< Packet2f, Packet8c > (const Packet2f &a, const Packet2f &b, const Packet2f &c, const Packet2f &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pcast< Packet2f, Packet8uc > (const Packet2f &a, const Packet2f &b, const Packet2f &c, const Packet2f &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pcast< Packet2i, Packet2f > (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pcast< Packet2i, Packet2i > (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pcast< Packet2i, Packet2ui > (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pcast< Packet2i, Packet4s > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pcast< Packet2i, Packet4us > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pcast< Packet2i, Packet8c > (const Packet2i &a, const Packet2i &b, const Packet2i &c, const Packet2i &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pcast< Packet2i, Packet8uc > (const Packet2i &a, const Packet2i &b, const Packet2i &c, const Packet2i &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcast< Packet2l, Packet16c > (const Packet2l &a, const Packet2l &b, const Packet2l &c, const Packet2l &d, const Packet2l &e, const Packet2l &f, const Packet2l &g, const Packet2l &h) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcast< Packet2l, Packet16uc > (const Packet2l &a, const Packet2l &b, const Packet2l &c, const Packet2l &d, const Packet2l &e, const Packet2l &f, const Packet2l &g, const Packet2l &h) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pcast< Packet2l, Packet2l > (const Packet2l &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pcast< Packet2l, Packet2ul > (const Packet2l &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcast< Packet2l, Packet4f > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcast< Packet2l, Packet4i > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pcast< Packet2l, Packet4ui > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcast< Packet2l, Packet8s > (const Packet2l &a, const Packet2l &b, const Packet2l &c, const Packet2l &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcast< Packet2l, Packet8us > (const Packet2l &a, const Packet2l &b, const Packet2l &c, const Packet2l &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pcast< Packet2ui, Packet2f > (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pcast< Packet2ui, Packet2i > (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pcast< Packet2ui, Packet2ui > (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pcast< Packet2ui, Packet4s > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pcast< Packet2ui, Packet4us > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pcast< Packet2ui, Packet8c > (const Packet2ui &a, const Packet2ui &b, const Packet2ui &c, const Packet2ui &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pcast< Packet2ui, Packet8uc > (const Packet2ui &a, const Packet2ui &b, const Packet2ui &c, const Packet2ui &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcast< Packet2ul, Packet16c > (const Packet2ul &a, const Packet2ul &b, const Packet2ul &c, const Packet2ul &d, const Packet2ul &e, const Packet2ul &f, const Packet2ul &g, const Packet2ul &h) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcast< Packet2ul, Packet16uc > (const Packet2ul &a, const Packet2ul &b, const Packet2ul &c, const Packet2ul &d, const Packet2ul &e, const Packet2ul &f, const Packet2ul &g, const Packet2ul &h) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pcast< Packet2ul, Packet2l > (const Packet2ul &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pcast< Packet2ul, Packet2ul > (const Packet2ul &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcast< Packet2ul, Packet4f > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcast< Packet2ul, Packet4i > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pcast< Packet2ul, Packet4ui > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcast< Packet2ul, Packet8s > (const Packet2ul &a, const Packet2ul &b, const Packet2ul &c, const Packet2ul &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcast< Packet2ul, Packet8us > (const Packet2ul &a, const Packet2ul &b, const Packet2ul &c, const Packet2ul &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pcast< Packet4c, Packet4c > (const Packet4c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pcast< Packet4c, Packet4uc > (const Packet4c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcast< Packet4f, Packet16c > (const Packet4f &a, const Packet4f &b, const Packet4f &c, const Packet4f &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcast< Packet4f, Packet16uc > (const Packet4f &a, const Packet4f &b, const Packet4f &c, const Packet4f &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pcast< Packet4f, Packet2d > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pcast< Packet4f, Packet2l > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pcast< Packet4f, Packet2ul > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcast< Packet4f, Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcast< Packet4f, Packet4i > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pcast< Packet4f, Packet4ui > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcast< Packet4f, Packet8s > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcast< Packet4f, Packet8us > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcast< Packet4i, Packet16c > (const Packet4i &a, const Packet4i &b, const Packet4i &c, const Packet4i &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcast< Packet4i, Packet16uc > (const Packet4i &a, const Packet4i &b, const Packet4i &c, const Packet4i &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pcast< Packet4i, Packet2l > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pcast< Packet4i, Packet2ul > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcast< Packet4i, Packet4f > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcast< Packet4i, Packet4i > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pcast< Packet4i, Packet4ui > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcast< Packet4i, Packet8s > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcast< Packet4i, Packet8us > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pcast< Packet4s, Packet2f > (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pcast< Packet4s, Packet2i > (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pcast< Packet4s, Packet2ui > (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pcast< Packet4s, Packet4s > (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pcast< Packet4s, Packet4us > (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pcast< Packet4s, Packet8c > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pcast< Packet4s, Packet8uc > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pcast< Packet4uc, Packet4c > (const Packet4uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pcast< Packet4uc, Packet4uc > (const Packet4uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcast< Packet4ui, Packet16c > (const Packet4ui &a, const Packet4ui &b, const Packet4ui &c, const Packet4ui &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcast< Packet4ui, Packet16uc > (const Packet4ui &a, const Packet4ui &b, const Packet4ui &c, const Packet4ui &d) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pcast< Packet4ui, Packet2l > (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pcast< Packet4ui, Packet2ul > (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcast< Packet4ui, Packet4f > (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcast< Packet4ui, Packet4i > (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pcast< Packet4ui, Packet4ui > (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcast< Packet4ui, Packet8s > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcast< Packet4ui, Packet8us > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pcast< Packet4us, Packet2f > (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pcast< Packet4us, Packet2i > (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pcast< Packet4us, Packet2ui > (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pcast< Packet4us, Packet4s > (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pcast< Packet4us, Packet4us > (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pcast< Packet4us, Packet8c > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pcast< Packet4us, Packet8uc > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pcast< Packet8bf, Packet8f > (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcast< Packet8bf, Packet8us > (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pcast< Packet8c, Packet2f > (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pcast< Packet8c, Packet2i > (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pcast< Packet8c, Packet2ui > (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pcast< Packet8c, Packet4s > (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pcast< Packet8c, Packet4us > (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pcast< Packet8c, Packet8c > (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pcast< Packet8c, Packet8uc > (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pcast< Packet8f, Packet8bf > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pcast< Packet8f, Packet8h > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | pcast< Packet8f, Packet8i > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pcast< Packet8h, Packet8f > (const Packet8h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pcast< Packet8i, Packet8f > (const Packet8i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcast< Packet8s, Packet16c > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcast< Packet8s, Packet16uc > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pcast< Packet8s, Packet2l > (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pcast< Packet8s, Packet2ul > (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcast< Packet8s, Packet4f > (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcast< Packet8s, Packet4i > (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pcast< Packet8s, Packet4ui > (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcast< Packet8s, Packet8s > (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcast< Packet8s, Packet8us > (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pcast< Packet8uc, Packet2f > (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pcast< Packet8uc, Packet2i > (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pcast< Packet8uc, Packet2ui > (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pcast< Packet8uc, Packet4s > (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pcast< Packet8uc, Packet4us > (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pcast< Packet8uc, Packet8c > (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pcast< Packet8uc, Packet8uc > (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcast< Packet8us, Packet16c > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcast< Packet8us, Packet16uc > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pcast< Packet8us, Packet2l > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pcast< Packet8us, Packet2ul > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcast< Packet8us, Packet4f > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcast< Packet8us, Packet4i > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pcast< Packet8us, Packet4ui > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pcast< Packet8us, Packet8bf > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcast< Packet8us, Packet8s > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcast< Packet8us, Packet8us > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pcast< PacketXf, PacketXi > (const PacketXf &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pcast< PacketXi, PacketXf > (const PacketXi &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pceil (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pceil< Packet16bf > (const Packet16bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pceil< Packet16f > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pceil< Packet16h > (const Packet16h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pceil< Packet2d > (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pceil< Packet2f > (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pceil< Packet4bf > (const Packet4bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pceil< Packet4d > (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pceil< Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pceil< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pceil< Packet8d > (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pceil< Packet8f > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pceil< Packet8h > (const Packet8h &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pcmp_eq (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | pcmp_eq (const Packet16b &a, const Packet16b &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pcmp_eq (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcmp_eq (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pcmp_eq (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pcmp_eq (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | pcmp_eq (const Packet16i &a, const Packet16i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcmp_eq (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | pcmp_eq (const Packet1cd &a, const Packet1cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | pcmp_eq (const Packet1cf &a, const Packet1cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | pcmp_eq (const Packet2cd &a, const Packet2cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | pcmp_eq (const Packet2cf &a, const Packet2cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pcmp_eq (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | pcmp_eq (const Packet4cd &a, const Packet4cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | pcmp_eq (const Packet4cf &a, const Packet4cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pcmp_eq (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcmp_eq (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcmp_eq (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pcmp_eq (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | pcmp_eq (const Packet8cf &a, const Packet8cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pcmp_eq (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pcmp_eq (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pcmp_eq (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | pcmp_eq (const Packet8i &a, const Packet8i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcmp_eq (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcmp_eq (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcmp_eq< Packet16c > (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcmp_eq< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pcmp_eq< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pcmp_eq< Packet2i > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pcmp_eq< Packet2l > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pcmp_eq< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pcmp_eq< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pcmp_eq< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pcmp_eq< Packet4c > (const Packet4c &a, const Packet4c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcmp_eq< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcmp_eq< Packet4i > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pcmp_eq< Packet4s > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pcmp_eq< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pcmp_eq< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pcmp_eq< Packet4us > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pcmp_eq< Packet8c > (const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcmp_eq< Packet8s > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pcmp_eq< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcmp_eq< Packet8us > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pcmp_eq< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pcmp_eq< PacketXi > (const PacketXi &a, const PacketXi &b) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pcmp_le (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pcmp_le (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcmp_le (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pcmp_le (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pcmp_le (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcmp_le (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pcmp_le (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pcmp_le (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcmp_le (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcmp_le (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pcmp_le (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pcmp_le (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pcmp_le (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pcmp_le (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcmp_le (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcmp_le (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcmp_le< Packet16c > (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcmp_le< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pcmp_le< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pcmp_le< Packet2i > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pcmp_le< Packet2l > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pcmp_le< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pcmp_le< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pcmp_le< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pcmp_le< Packet4c > (const Packet4c &a, const Packet4c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcmp_le< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcmp_le< Packet4i > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pcmp_le< Packet4s > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pcmp_le< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pcmp_le< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pcmp_le< Packet4us > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pcmp_le< Packet8c > (const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcmp_le< Packet8s > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pcmp_le< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcmp_le< Packet8us > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pcmp_le< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pcmp_le< PacketXi > (const PacketXi &a, const PacketXi &b) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pcmp_lt (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pcmp_lt (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcmp_lt (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pcmp_lt (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pcmp_lt (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcmp_lt (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pcmp_lt (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pcmp_lt (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcmp_lt (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcmp_lt (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pcmp_lt (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pcmp_lt (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pcmp_lt (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pcmp_lt (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcmp_lt (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcmp_lt (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pcmp_lt< Packet16c > (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pcmp_lt< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pcmp_lt< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pcmp_lt< Packet2i > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pcmp_lt< Packet2l > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pcmp_lt< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pcmp_lt< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pcmp_lt< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pcmp_lt< Packet4c > (const Packet4c &a, const Packet4c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcmp_lt< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pcmp_lt< Packet4i > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pcmp_lt< Packet4s > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pcmp_lt< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pcmp_lt< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pcmp_lt< Packet4us > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pcmp_lt< Packet8c > (const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pcmp_lt< Packet8s > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pcmp_lt< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pcmp_lt< Packet8us > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pcmp_lt< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pcmp_lt< PacketXi > (const PacketXi &a, const PacketXi &b) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pcmp_lt_or_nan (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pcmp_lt_or_nan (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pcmp_lt_or_nan (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pcmp_lt_or_nan (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pcmp_lt_or_nan (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pcmp_lt_or_nan (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcmp_lt_or_nan (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pcmp_lt_or_nan (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pcmp_lt_or_nan (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pcmp_lt_or_nan (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pcmp_lt_or_nan (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pcmp_lt_or_nan< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pcmp_lt_or_nan< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pcmp_lt_or_nan< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pcmp_lt_or_nan< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pconj (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pconj (const Packet16bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pconj (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pconj (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pconj (const Packet16h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | pconj (const Packet16i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pconj (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | pconj (const Packet1cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | pconj (const Packet1cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | pconj (const Packet2cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | pconj (const Packet2cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pconj (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pconj (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pconj (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pconj (const Packet2l &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pconj (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pconj (const Packet2ul &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pconj (const Packet4bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pconj (const Packet4c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | pconj (const Packet4cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | pconj (const Packet4cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pconj (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pconj (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pconj (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pconj (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pconj (const Packet4uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pconj (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pconj (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pconj (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pconj (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | pconj (const Packet8cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pconj (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pconj (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pconj (const Packet8h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | pconj (const Packet8i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pconj (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pconj (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pconj (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pconj (const PacketXf &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pconj (const PacketXi &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pcos (const Packet &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet16f | pcos< Packet16f > (const Packet16f &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2f | pcos< Packet2f > (const Packet2f &x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | pcos< Packet4f > (const Packet4f &_x) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pcos< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | pcos< Packet8f > (const Packet8f &_x) |
|
template<> |
EIGEN_STRONG_INLINE EIGEN_UNUSED PacketXf | pcos< PacketXf > (const PacketXf &x) |
|
template<typename Packet > |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | pcos_float (const Packet &x) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pcosh (const Packet &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pcplxflip (const Packet &a) |
|
EIGEN_STRONG_INLINE Packet1cd | pcplxflip (const Packet1cd &x) |
|
EIGEN_STRONG_INLINE Packet2cf | pcplxflip (const Packet2cf &x) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | pcplxflip< Packet1cf > (const Packet1cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | pcplxflip< Packet2cd > (const Packet2cd &x) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | pcplxflip< Packet2cf > (const Packet2cf &x) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | pcplxflip< Packet4cd > (const Packet4cd &x) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | pcplxflip< Packet4cf > (const Packet4cf &x) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | pcplxflip< Packet8cf > (const Packet8cf &x) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pdigamma (const Packet &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pdiv (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pdiv< Packet16bf > (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pdiv< Packet16c > (const Packet16c &, const Packet16c &) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pdiv< Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pdiv< Packet16h > (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pdiv< Packet16uc > (const Packet16uc &, const Packet16uc &) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | pdiv< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | pdiv< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | pdiv< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | pdiv< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pdiv< Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pdiv< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pdiv< Packet2i > (const Packet2i &, const Packet2i &) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pdiv< Packet2l > (const Packet2l &, const Packet2l &) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pdiv< Packet2ui > (const Packet2ui &, const Packet2ui &) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pdiv< Packet2ul > (const Packet2ul &, const Packet2ul &) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pdiv< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pdiv< Packet4c > (const Packet4c &, const Packet4c &) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | pdiv< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | pdiv< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pdiv< Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pdiv< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pdiv< Packet4i > (const Packet4i &, const Packet4i &) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pdiv< Packet4s > (const Packet4s &, const Packet4s &) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pdiv< Packet4uc > (const Packet4uc &, const Packet4uc &) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pdiv< Packet4ui > (const Packet4ui &, const Packet4ui &) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pdiv< Packet4us > (const Packet4us &, const Packet4us &) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pdiv< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pdiv< Packet8c > (const Packet8c &, const Packet8c &) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | pdiv< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pdiv< Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pdiv< Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pdiv< Packet8h > (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | pdiv< Packet8i > (const Packet8i &, const Packet8i &) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pdiv< Packet8s > (const Packet8s &, const Packet8s &) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pdiv< Packet8uc > (const Packet8uc &, const Packet8uc &) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pdiv< Packet8us > (const Packet8us &, const Packet8us &) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pdiv< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pdiv< PacketXi > (const PacketXi &a, const PacketXi &b) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | perf (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | perfc (const Packet &a) |
|
template<int Mode, typename MatrixType , int DestOrder> |
void | permute_symm_to_fullsymm (const MatrixType &mat, SparseMatrix< typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex > &_dest, const typename MatrixType::StorageIndex *perm=0) |
|
template<int SrcMode, int DstMode, typename MatrixType , int DestOrder> |
void | permute_symm_to_symm (const MatrixType &mat, SparseMatrix< typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex > &_dest, const typename MatrixType::StorageIndex *perm=0) |
|
template<int _SrcMode, int _DstMode, typename MatrixType , int DstOrder> |
void | permute_symm_to_symm (const MatrixType &mat, SparseMatrix< typename MatrixType::Scalar, DstOrder, typename MatrixType::StorageIndex > &_dest, const typename MatrixType::StorageIndex *perm) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | peven_mask (const Packet &) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | peven_mask (const Packet16f &) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | peven_mask (const Packet16i &) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | peven_mask (const Packet2d &) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | peven_mask (const Packet4d &) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | peven_mask (const Packet4f &) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | peven_mask (const Packet4i &) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | peven_mask (const Packet8d &) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | peven_mask (const Packet8f &) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | peven_mask (const Packet8i &) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pexp (const Packet &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | pexp< Packet2d > (const Packet2d &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2f | pexp< Packet2f > (const Packet2f &x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d | pexp< Packet4d > (const Packet4d &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | pexp< Packet4f > (const Packet4f &_x) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pexp< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | pexp< Packet8f > (const Packet8f &_x) |
|
template<> |
EIGEN_STRONG_INLINE EIGEN_UNUSED PacketXf | pexp< PacketXf > (const PacketXf &x) |
|
template<typename Packet > |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | pexp_double (const Packet _x) |
|
template<typename Packet > |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | pexp_float (const Packet _x) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pexpm1 (const Packet &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | pexpm1< Packet4f > (const Packet4f &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | pexpm1< Packet8f > (const Packet8f &_x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | pfirst (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | pfirst (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE bool | pfirst< Packet16b > (const Packet16b &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | pfirst< Packet16bf > (const Packet16bf &from) |
|
template<> |
EIGEN_STRONG_INLINE signed char | pfirst< Packet16c > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE float | pfirst< Packet16f > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Eigen::half | pfirst< Packet16h > (const Packet16h &from) |
|
template<> |
EIGEN_STRONG_INLINE int | pfirst< Packet16i > (const Packet16i &a) |
|
template<> |
EIGEN_STRONG_INLINE unsigned char | pfirst< Packet16uc > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< double > | pfirst< Packet1cd > (const Packet1cd &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< float > | pfirst< Packet1cf > (const Packet1cf &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< double > | pfirst< Packet2cd > (const Packet2cd &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< float > | pfirst< Packet2cf > (const Packet2cf &a) |
|
template<> |
EIGEN_STRONG_INLINE double | pfirst< Packet2d > (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | pfirst< Packet2f > (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE int32_t | pfirst< Packet2i > (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE int64_t | pfirst< Packet2l > (const Packet2l &a) |
|
template<> |
EIGEN_STRONG_INLINE uint32_t | pfirst< Packet2ui > (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE uint64_t | pfirst< Packet2ul > (const Packet2ul &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | pfirst< Packet4bf > (const Packet4bf &from) |
|
template<> |
EIGEN_STRONG_INLINE int8_t | pfirst< Packet4c > (const Packet4c &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< double > | pfirst< Packet4cd > (const Packet4cd &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< float > | pfirst< Packet4cf > (const Packet4cf &a) |
|
template<> |
EIGEN_STRONG_INLINE double | pfirst< Packet4d > (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | pfirst< Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE int | pfirst< Packet4i > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE int16_t | pfirst< Packet4s > (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE uint8_t | pfirst< Packet4uc > (const Packet4uc &a) |
|
template<> |
EIGEN_STRONG_INLINE uint32_t | pfirst< Packet4ui > (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE uint16_t | pfirst< Packet4us > (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | pfirst< Packet8bf > (const Packet8bf &from) |
|
template<> |
EIGEN_STRONG_INLINE int8_t | pfirst< Packet8c > (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< float > | pfirst< Packet8cf > (const Packet8cf &a) |
|
template<> |
EIGEN_STRONG_INLINE double | pfirst< Packet8d > (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | pfirst< Packet8f > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Eigen::half | pfirst< Packet8h > (const Packet8h &from) |
|
template<> |
EIGEN_STRONG_INLINE int | pfirst< Packet8i > (const Packet8i &a) |
|
template<> |
EIGEN_STRONG_INLINE short int | pfirst< Packet8s > (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE uint8_t | pfirst< Packet8uc > (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE unsigned short int | pfirst< Packet8us > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE float | pfirst< PacketXf > (const PacketXf &a) |
|
template<> |
EIGEN_STRONG_INLINE numext::int32_t | pfirst< PacketXi > (const PacketXi &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pfloor (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pfloor< Packet16bf > (const Packet16bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pfloor< Packet16f > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pfloor< Packet16h > (const Packet16h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pfloor< Packet2d > (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pfloor< Packet2f > (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pfloor< Packet4bf > (const Packet4bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pfloor< Packet4d > (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pfloor< Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pfloor< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pfloor< Packet8d > (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pfloor< Packet8f > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pfloor< Packet8h > (const Packet8h &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pfloor< PacketXf > (const PacketXf &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pfrexp (const Packet &a, Packet &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pfrexp (const Packet4bf &a, Packet4bf &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pfrexp (const Packet8bf &a, Packet8bf &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pfrexp (const Packet8h &a, Packet8h &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pfrexp< Packet16f > (const Packet16f &a, Packet16f &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pfrexp< Packet2d > (const Packet2d &a, Packet2d &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pfrexp< Packet2f > (const Packet2f &a, Packet2f &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pfrexp< Packet4d > (const Packet4d &a, Packet4d &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pfrexp< Packet4f > (const Packet4f &a, Packet4f &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pfrexp< Packet8bf > (const Packet8bf &a, Packet8bf &e) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pfrexp< Packet8d > (const Packet8d &a, Packet8d &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pfrexp< Packet8f > (const Packet8f &a, Packet8f &exponent) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pfrexp< PacketXf > (const PacketXf &a, PacketXf &exponent) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Packet | pfrexp_generic (const Packet &a, Packet &exponent) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Packet | pfrexp_generic_get_biased_exponent (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pfrexp_generic_get_biased_exponent (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pfrexp_generic_get_biased_exponent (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pfrexp_generic_get_biased_exponent (const Packet8d &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | pgamma_sample_der_alpha (const Packet &alpha, const Packet &sample) |
|
template<typename Scalar , typename Packet > |
EIGEN_DEVICE_FUNC Packet | pgather (const Scalar *from, Index) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pgather< bfloat16, Packet16bf > (const bfloat16 *from, Index stride) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pgather< bfloat16, Packet4bf > (const bfloat16 *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet8bf | pgather< bfloat16, Packet8bf > (const bfloat16 *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet16b | pgather< bool, Packet16b > (const bool *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet2d | pgather< double, Packet2d > (const double *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet4d | pgather< double, Packet4d > (const double *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet8d | pgather< double, Packet8d > (const double *from, Index stride) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pgather< Eigen::half, Packet16h > (const Eigen::half *from, Index stride) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pgather< Eigen::half, Packet8h > (const Eigen::half *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet16f | pgather< float, Packet16f > (const float *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2f | pgather< float, Packet2f > (const float *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet4f | pgather< float, Packet4f > (const float *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet8f | pgather< float, Packet8f > (const float *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC PacketXf | pgather< float, PacketXf > (const float *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet4i | pgather< int, Packet4i > (const int *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4s | pgather< int16_t, Packet4s > (const int16_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8s | pgather< int16_t, Packet8s > (const int16_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2i | pgather< int32_t, Packet2i > (const int32_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet4i | pgather< int32_t, Packet4i > (const int32_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2l | pgather< int64_t, Packet2l > (const int64_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet16c | pgather< int8_t, Packet16c > (const int8_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4c | pgather< int8_t, Packet4c > (const int8_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8c | pgather< int8_t, Packet8c > (const int8_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC PacketXi | pgather< numext::int32_t, PacketXi > (const numext::int32_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet8s | pgather< short int, Packet8s > (const short int *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet16c | pgather< signed char, Packet16c > (const signed char *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet1cd | pgather< std::complex< double >, Packet1cd > (const std::complex< double > *from, Index stride __attribute__((unused))) |
|
template<> |
EIGEN_DEVICE_FUNC Packet1cd | pgather< std::complex< double >, Packet1cd > (const std::complex< double > *from, Index stride EIGEN_UNUSED) |
|
template<> |
EIGEN_DEVICE_FUNC Packet2cd | pgather< std::complex< double >, Packet2cd > (const std::complex< double > *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet4cd | pgather< std::complex< double >, Packet4cd > (const std::complex< double > *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet1cf | pgather< std::complex< float >, Packet1cf > (const std::complex< float > *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet2cf | pgather< std::complex< float >, Packet2cf > (const std::complex< float > *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet4cf | pgather< std::complex< float >, Packet4cf > (const std::complex< float > *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet8cf | pgather< std::complex< float >, Packet8cf > (const std::complex< float > *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4us | pgather< uint16_t, Packet4us > (const uint16_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8us | pgather< uint16_t, Packet8us > (const uint16_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2ui | pgather< uint32_t, Packet2ui > (const uint32_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4ui | pgather< uint32_t, Packet4ui > (const uint32_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2ul | pgather< uint64_t, Packet2ul > (const uint64_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet16uc | pgather< uint8_t, Packet16uc > (const uint8_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4uc | pgather< uint8_t, Packet4uc > (const uint8_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8uc | pgather< uint8_t, Packet8uc > (const uint8_t *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet16uc | pgather< unsigned char, Packet16uc > (const unsigned char *from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC Packet8us | pgather< unsigned short int, Packet8us > (const unsigned short int *from, Index stride) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pgather_common (const __UNPACK_TYPE__(Packet) *from, Index stride) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pgather_size16 (const __UNPACK_TYPE__(Packet) *from, Index stride) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pgather_size8 (const __UNPACK_TYPE__(Packet) *from, Index stride) |
|
template<int N, typename Scalar , typename Packet , bool NegativeAccumulate> |
EIGEN_ALWAYS_INLINE void | pger (PacketBlock< Packet, N > *acc, const Scalar *lhs, const Packet *rhsV) |
|
template<int N, typename Scalar , typename Packet , typename Index , bool NegativeAccumulate> |
EIGEN_ALWAYS_INLINE void | pger (PacketBlock< Packet, N > *acc, const Scalar *lhs, const Packet *rhsV, Index remaining_rows) |
|
template<typename Packet , bool NegativeAccumulate> |
EIGEN_ALWAYS_INLINE void | pger_common (PacketBlock< Packet, 1 > *acc, const Packet &lhsV, const Packet *rhsV) |
|
template<typename Packet , bool NegativeAccumulate> |
EIGEN_ALWAYS_INLINE void | pger_common (PacketBlock< Packet, 4 > *acc, const Packet &lhsV, const Packet *rhsV) |
|
template<int N, typename Scalar , typename Packet , bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_ALWAYS_INLINE void | pgerc (PacketBlock< Packet, N > *accReal, PacketBlock< Packet, N > *accImag, const Scalar *lhs_ptr, const Scalar *lhs_ptr_imag, const Packet *rhsV, const Packet *rhsVi) |
|
template<int N, typename Scalar , typename Packet , typename Index , bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_ALWAYS_INLINE void | pgerc (PacketBlock< Packet, N > *accReal, PacketBlock< Packet, N > *accImag, const Scalar *lhs_ptr, const Scalar *lhs_ptr_imag, const Packet *rhsV, const Packet *rhsVi, Index remaining_rows) |
|
template<int N, typename Packet , bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_ALWAYS_INLINE void | pgerc_common (PacketBlock< Packet, N > *accReal, PacketBlock< Packet, N > *accImag, const Packet &lhsV, const Packet &lhsVi, const Packet *rhsV, const Packet *rhsVi) |
|
template<typename Scalar , typename Packet , typename RhsPacket , bool ConjugateLhs, bool ConjugateRhs, bool LhsIsReal, bool RhsIsReal> |
EIGEN_ALWAYS_INLINE void | pgercMMA (__vector_quad *accReal, __vector_quad *accImag, const Packet &lhsV, const Packet &lhsVi, const RhsPacket &rhsV, const RhsPacket &rhsVi) |
|
template<typename LhsPacket , typename RhsPacket , bool NegativeAccumulate> |
EIGEN_ALWAYS_INLINE void | pgerMMA (__vector_quad *, const __vector_pair &, const Packet4f &) |
|
template<typename LhsPacket , typename RhsPacket , bool NegativeAccumulate> |
EIGEN_ALWAYS_INLINE void | pgerMMA (__vector_quad *acc, const __vector_pair &a, const Packet2d &b) |
|
template<typename LhsPacket , typename RhsPacket , bool NegativeAccumulate> |
EIGEN_ALWAYS_INLINE void | pgerMMA (__vector_quad *acc, const PacketBlock< Packet2d, 2 > &a, const Packet2d &b) |
|
template<typename LhsPacket , typename RhsPacket , bool NegativeAccumulate> |
EIGEN_ALWAYS_INLINE void | pgerMMA (__vector_quad *acc, const RhsPacket &a, const LhsPacket &b) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | pigamma (const Packet &a, const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | pigamma_der_a (const Packet &a, const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | pigammac (const Packet &a, const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pldexp (const Packet &a, const Packet &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pldexp (const Packet4bf &a, const Packet4bf &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pldexp (const Packet8bf &a, const Packet8bf &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pldexp (const Packet8h &a, const Packet8h &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pldexp< Packet16f > (const Packet16f &a, const Packet16f &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pldexp< Packet2d > (const Packet2d &a, const Packet2d &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pldexp< Packet2f > (const Packet2f &a, const Packet2f &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pldexp< Packet4d > (const Packet4d &a, const Packet4d &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pldexp< Packet4f > (const Packet4f &a, const Packet4f &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pldexp< Packet8bf > (const Packet8bf &a, const Packet8bf &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pldexp< Packet8d > (const Packet8d &a, const Packet8d &exponent) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pldexp< Packet8f > (const Packet8f &a, const Packet8f &exponent) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pldexp< PacketXf > (const PacketXf &a, const PacketXf &exponent) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Packet | pldexp_generic (const Packet &a, const Packet &exponent) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | plgamma (const Packet &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pload (const typename unpacket_traits< Packet >::type *from) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pload1 (const typename unpacket_traits< Packet >::type *a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pload1< Packet16f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pload1< Packet4d > (const double *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pload1< Packet4f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pload1< Packet4i > (const int32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pload1< Packet8d > (const double *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pload1< Packet8f > (const float *from) |
|
EIGEN_STRONG_INLINE Packet2cf | pload2 (const std::complex< float > *from0, const std::complex< float > *from1) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | pload< Packet16b > (const bool *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pload< Packet16bf > (const bfloat16 *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pload< Packet16c > (const signed char *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pload< Packet16f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pload< Packet16h > (const Eigen::half *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | pload< Packet16i > (const int *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pload< Packet16uc > (const unsigned char *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | pload< Packet1cd > (const std::complex< double > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | pload< Packet1cf > (const std::complex< float > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | pload< Packet2cd > (const std::complex< double > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | pload< Packet2cf > (const std::complex< float > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pload< Packet2d > (const double *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pload< Packet2f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pload< Packet2i > (const int32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pload< Packet2l > (const int64_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pload< Packet2ui > (const uint32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pload< Packet2ul > (const uint64_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pload< Packet4bf > (const bfloat16 *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pload< Packet4c > (const int8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | pload< Packet4cd > (const std::complex< double > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | pload< Packet4cf > (const std::complex< float > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pload< Packet4d > (const double *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pload< Packet4f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pload< Packet4i > (const int *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pload< Packet4i > (const int32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pload< Packet4s > (const int16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pload< Packet4uc > (const uint8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pload< Packet4ui > (const uint32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pload< Packet4us > (const uint16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pload< Packet8bf > (const bfloat16 *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pload< Packet8c > (const int8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | pload< Packet8cf > (const std::complex< float > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pload< Packet8d > (const double *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pload< Packet8f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pload< Packet8h > (const Eigen::half *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | pload< Packet8i > (const int *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pload< Packet8s > (const int16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pload< Packet8s > (const short int *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pload< Packet8uc > (const uint8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pload< Packet8us > (const uint16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pload< Packet8us > (const unsigned short int *from) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pload< PacketXf > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pload< PacketXi > (const numext::int32_t *from) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | pload_common (const __UNPACK_TYPE__(Packet) *from) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | ploaddup (const typename unpacket_traits< Packet >::type *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | ploaddup< Packet16b > (const bool *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | ploaddup< Packet16bf > (const bfloat16 *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | ploaddup< Packet16c > (const signed char *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | ploaddup< Packet16f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | ploaddup< Packet16h > (const Eigen::half *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | ploaddup< Packet16uc > (const unsigned char *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | ploaddup< Packet1cd > (const std::complex< double > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | ploaddup< Packet1cf > (const std::complex< float > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | ploaddup< Packet2cd > (const std::complex< double > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | ploaddup< Packet2cf > (const std::complex< float > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | ploaddup< Packet2d > (const double *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | ploaddup< Packet2f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | ploaddup< Packet2i > (const int32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | ploaddup< Packet2l > (const int64_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | ploaddup< Packet2ui > (const uint32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | ploaddup< Packet2ul > (const uint64_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | ploaddup< Packet4bf > (const bfloat16 *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | ploaddup< Packet4c > (const int8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | ploaddup< Packet4cd > (const std::complex< double > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | ploaddup< Packet4cf > (const std::complex< float > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | ploaddup< Packet4d > (const double *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | ploaddup< Packet4f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | ploaddup< Packet4i > (const int *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | ploaddup< Packet4i > (const int32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | ploaddup< Packet4s > (const int16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | ploaddup< Packet4uc > (const uint8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | ploaddup< Packet4ui > (const uint32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | ploaddup< Packet4us > (const uint16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | ploaddup< Packet8bf > (const bfloat16 *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | ploaddup< Packet8c > (const int8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | ploaddup< Packet8cf > (const std::complex< float > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | ploaddup< Packet8d > (const double *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | ploaddup< Packet8f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | ploaddup< Packet8h > (const Eigen::half *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | ploaddup< Packet8s > (const int16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | ploaddup< Packet8s > (const short int *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | ploaddup< Packet8uc > (const uint8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | ploaddup< Packet8us > (const uint16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | ploaddup< Packet8us > (const unsigned short int *from) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | ploaddup< PacketXf > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | ploaddup< PacketXi > (const numext::int32_t *from) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | ploaddup_common (const __UNPACK_TYPE__(Packet) *from) |
|
template<typename Scalar , typename Packet > |
EIGEN_ALWAYS_INLINE Packet | ploadLhs (const Scalar *lhs) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | ploadquad (const bfloat16 *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | ploadquad (const Eigen::half *from) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | ploadquad (const typename unpacket_traits< Packet >::type *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | ploadquad< Packet16b > (const bool *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | ploadquad< Packet16c > (const int8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | ploadquad< Packet16f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | ploadquad< Packet16uc > (const uint8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | ploadquad< Packet4c > (const int8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | ploadquad< Packet4f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | ploadquad< Packet4i > (const int32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | ploadquad< Packet4uc > (const uint8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | ploadquad< Packet4ui > (const uint32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | ploadquad< Packet8bf > (const bfloat16 *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | ploadquad< Packet8c > (const int8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | ploadquad< Packet8cf > (const std::complex< float > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | ploadquad< Packet8d > (const double *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | ploadquad< Packet8f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | ploadquad< Packet8h > (const Eigen::half *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | ploadquad< Packet8s > (const int16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | ploadquad< Packet8s > (const short int *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | ploadquad< Packet8uc > (const uint8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | ploadquad< Packet8us > (const uint16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | ploadquad< Packet8us > (const unsigned short int *from) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | ploadquad< PacketXf > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | ploadquad< PacketXi > (const numext::int32_t *from) |
|
template<typename Scalar , typename Packet > |
EIGEN_ALWAYS_INLINE Packet | ploadRhs (const Scalar *rhs) |
|
template<> |
EIGEN_ALWAYS_INLINE void | ploadRhsMMA (const float *, __vector_pair &) |
|
template<typename Scalar , typename Packet > |
EIGEN_ALWAYS_INLINE void | ploadRhsMMA (const Scalar *rhs, Packet &rhsV) |
|
template<> |
EIGEN_ALWAYS_INLINE void | ploadRhsMMA< double, __vector_pair > (const double *rhs, __vector_pair &rhsV) |
|
template<> |
EIGEN_ALWAYS_INLINE void | ploadRhsMMA< double, PacketBlock< Packet2d, 2 > > (const double *rhs, PacketBlock< Packet2d, 2 > &rhsV) |
|
template<typename packet_type , int Alignment> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE packet_type | ploadt (const Eigen::TensorSycl::internal::RangeAccess< cl::sycl::access::mode::read_write, typename unpacket_traits< packet_type >::type > &from) |
|
template<typename Packet , int Alignment> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet | ploadt (const typename unpacket_traits< Packet >::type *from) |
|
template<typename packet_type , int Alignment, typename T > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE packet_type | ploadt_ro (const Eigen::TensorSycl::internal::RangeAccess< cl::sycl::access::mode::read_write, T > &from) |
|
template<typename Packet , int LoadMode> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet | ploadt_ro (const typename unpacket_traits< Packet >::type *from) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | ploadu (const typename unpacket_traits< Packet >::type *from) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC enable_if< unpacket_traits< Packet >::masked_load_available, Packet >::type | ploadu (const typename unpacket_traits< Packet >::type *from, typename unpacket_traits< Packet >::mask_t umask) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | ploadu< Packet16b > (const bool *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | ploadu< Packet16bf > (const bfloat16 *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | ploadu< Packet16c > (const signed char *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | ploadu< Packet16f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | ploadu< Packet16f > (const float *from, uint16_t umask) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | ploadu< Packet16h > (const Eigen::half *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | ploadu< Packet16i > (const int *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | ploadu< Packet16uc > (const unsigned char *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | ploadu< Packet1cd > (const std::complex< double > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | ploadu< Packet1cf > (const std::complex< float > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | ploadu< Packet2cd > (const std::complex< double > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | ploadu< Packet2cf > (const std::complex< float > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | ploadu< Packet2d > (const double *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | ploadu< Packet2f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | ploadu< Packet2i > (const int32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | ploadu< Packet2l > (const int64_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | ploadu< Packet2ui > (const uint32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | ploadu< Packet2ul > (const uint64_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | ploadu< Packet4bf > (const bfloat16 *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | ploadu< Packet4c > (const int8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | ploadu< Packet4cd > (const std::complex< double > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | ploadu< Packet4cf > (const std::complex< float > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | ploadu< Packet4d > (const double *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | ploadu< Packet4f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | ploadu< Packet4i > (const int *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | ploadu< Packet4i > (const int32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | ploadu< Packet4s > (const int16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | ploadu< Packet4uc > (const uint8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | ploadu< Packet4ui > (const uint32_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | ploadu< Packet4us > (const uint16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | ploadu< Packet8bf > (const bfloat16 *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | ploadu< Packet8c > (const int8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | ploadu< Packet8cf > (const std::complex< float > *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | ploadu< Packet8d > (const double *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | ploadu< Packet8f > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | ploadu< Packet8f > (const float *from, uint8_t umask) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | ploadu< Packet8h > (const Eigen::half *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | ploadu< Packet8i > (const int *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | ploadu< Packet8s > (const int16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | ploadu< Packet8s > (const short int *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | ploadu< Packet8uc > (const uint8_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | ploadu< Packet8us > (const uint16_t *from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | ploadu< Packet8us > (const unsigned short int *from) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | ploadu< PacketXf > (const float *from) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | ploadu< PacketXi > (const numext::int32_t *from) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | ploadu_common (const __UNPACK_TYPE__(Packet) *from) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | plog (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | plog10 (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | plog1p (const Packet &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | plog1p< Packet4f > (const Packet4f &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | plog1p< Packet8f > (const Packet8f &_x) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | plog2 (const Packet &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | plog2< Packet2d > (const Packet2d &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d | plog2< Packet4d > (const Packet4d &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | plog2< Packet4f > (const Packet4f &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | plog2< Packet8f > (const Packet8f &_x) |
|
template<typename Packet > |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | plog2_double (const Packet _x) |
|
template<typename Packet > |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | plog2_float (const Packet _x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | plog< Packet2d > (const Packet2d &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2f | plog< Packet2f > (const Packet2f &x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d | plog< Packet4d > (const Packet4d &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | plog< Packet4f > (const Packet4f &_x) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | plog< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | plog< Packet8f > (const Packet8f &_x) |
|
template<> |
EIGEN_STRONG_INLINE EIGEN_UNUSED PacketXf | plog< PacketXf > (const PacketXf &x) |
|
template<typename Packet > |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | plog_double (const Packet _x) |
|
template<typename Packet > |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | plog_float (const Packet _x) |
|
template<typename Packet , bool base2> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | plog_impl_double (const Packet _x) |
|
template<typename Packet , bool base2> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | plog_impl_float (const Packet _x) |
|
template<int N> |
EIGEN_DEVICE_FUNC int | plogical_shift_left (const int &a) |
|
template<int N> |
EIGEN_DEVICE_FUNC long int | plogical_shift_left (const long int &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4f | plogical_shift_left (const Packet4f &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4i | plogical_shift_left (const Packet4i &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4ui | plogical_shift_left (const Packet4ui &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8us | plogical_shift_left (const Packet8us &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet16c | plogical_shift_left (Packet16c a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet16i | plogical_shift_left (Packet16i a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet16uc | plogical_shift_left (Packet16uc a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet2i | plogical_shift_left (Packet2i a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet2l | plogical_shift_left (Packet2l a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet2ui | plogical_shift_left (Packet2ui a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet2ul | plogical_shift_left (Packet2ul a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4c | plogical_shift_left (Packet4c &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4i | plogical_shift_left (Packet4i a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4s | plogical_shift_left (Packet4s a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4uc | plogical_shift_left (Packet4uc &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4ui | plogical_shift_left (Packet4ui a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4us | plogical_shift_left (Packet4us a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8c | plogical_shift_left (Packet8c a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8i | plogical_shift_left (Packet8i a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8s | plogical_shift_left (Packet8s a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8uc | plogical_shift_left (Packet8uc a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8us | plogical_shift_left (Packet8us a) |
|
template<int N> |
EIGEN_STRONG_INLINE PacketXi | plogical_shift_left (PacketXi a) |
|
template<int N> |
EIGEN_DEVICE_FUNC int | plogical_shift_right (const int &a) |
|
template<int N> |
EIGEN_DEVICE_FUNC long int | plogical_shift_right (const long int &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4f | plogical_shift_right (const Packet4f &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4i | plogical_shift_right (const Packet4i &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4ui | plogical_shift_right (const Packet4ui &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8us | plogical_shift_right (const Packet8us &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet16c | plogical_shift_right (Packet16c a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet16i | plogical_shift_right (Packet16i a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet16uc | plogical_shift_right (Packet16uc a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet2i | plogical_shift_right (Packet2i a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet2l | plogical_shift_right (Packet2l a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet2ui | plogical_shift_right (Packet2ui a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet2ul | plogical_shift_right (Packet2ul a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4c | plogical_shift_right (Packet4c &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4i | plogical_shift_right (Packet4i a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4s | plogical_shift_right (Packet4s a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4uc | plogical_shift_right (Packet4uc &a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4ui | plogical_shift_right (Packet4ui a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet4us | plogical_shift_right (Packet4us a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8c | plogical_shift_right (Packet8c a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8i | plogical_shift_right (Packet8i a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8s | plogical_shift_right (Packet8s a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8uc | plogical_shift_right (Packet8uc a) |
|
template<int N> |
EIGEN_STRONG_INLINE Packet8us | plogical_shift_right (Packet8us a) |
|
template<int N> |
EIGEN_STRONG_INLINE PacketXi | plogical_shift_right (PacketXi a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | plset (const typename unpacket_traits< Packet >::type &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | plset< Packet16bf > (const bfloat16 &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | plset< Packet16c > (const signed char &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | plset< Packet16f > (const float &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | plset< Packet16h > (const half &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | plset< Packet16uc > (const unsigned char &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | plset< Packet2d > (const double &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | plset< Packet2f > (const float &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | plset< Packet2i > (const int32_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | plset< Packet2l > (const int64_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | plset< Packet2ui > (const uint32_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | plset< Packet2ul > (const uint64_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | plset< Packet4bf > (const bfloat16 &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | plset< Packet4c > (const int8_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | plset< Packet4d > (const double &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | plset< Packet4f > (const float &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | plset< Packet4i > (const int &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | plset< Packet4i > (const int32_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | plset< Packet4s > (const int16_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | plset< Packet4uc > (const uint8_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | plset< Packet4ui > (const uint32_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | plset< Packet4us > (const uint16_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | plset< Packet8bf > (const bfloat16 &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | plset< Packet8c > (const int8_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | plset< Packet8d > (const double &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | plset< Packet8f > (const float &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | plset< Packet8h > (const half &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | plset< Packet8s > (const int16_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | plset< Packet8s > (const short int &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | plset< Packet8uc > (const uint8_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | plset< Packet8us > (const uint16_t &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | plset< Packet8us > (const unsigned short int &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | plset< PacketXf > (const float &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | plset< PacketXi > (const numext::int32_t &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pmadd (const Packet &a, const Packet &b, const Packet &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pmadd (const Packet16c &a, const Packet16c &b, const Packet16c &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pmadd (const Packet16uc &a, const Packet16uc &b, const Packet16uc &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pmadd (const Packet2d &a, const Packet2d &b, const Packet2d &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pmadd (const Packet2f &a, const Packet2f &b, const Packet2f &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pmadd (const Packet2i &a, const Packet2i &b, const Packet2i &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pmadd (const Packet2ui &a, const Packet2ui &b, const Packet2ui &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pmadd (const Packet4c &a, const Packet4c &b, const Packet4c &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pmadd (const Packet4f &a, const Packet4f &b, const Packet4f &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pmadd (const Packet4i &a, const Packet4i &b, const Packet4i &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pmadd (const Packet4s &a, const Packet4s &b, const Packet4s &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pmadd (const Packet4uc &a, const Packet4uc &b, const Packet4uc &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pmadd (const Packet4ui &a, const Packet4ui &b, const Packet4ui &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pmadd (const Packet4us &a, const Packet4us &b, const Packet4us &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pmadd (const Packet8bf &a, const Packet8bf &b, const Packet8bf &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pmadd (const Packet8c &a, const Packet8c &b, const Packet8c &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pmadd (const Packet8s &a, const Packet8s &b, const Packet8s &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pmadd (const Packet8uc &a, const Packet8uc &b, const Packet8uc &c) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pmadd (const Packet8us &a, const Packet8us &b, const Packet8us &c) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pmadd (const PacketXf &a, const PacketXf &b, const PacketXf &c) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pmadd (const PacketXi &a, const PacketXi &b, const PacketXi &c) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pmax (const Packet &a, const Packet &b) |
|
template<int NaNPropagation, typename Packet > |
EIGEN_DEVICE_FUNC Packet | pmax (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pmax< Packet16bf > (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pmax< Packet16c > (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pmax< Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pmax< Packet16h > (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pmax< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pmax< Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pmax< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pmax< Packet2i > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pmax< Packet2l > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pmax< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pmax< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pmax< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pmax< Packet4c > (const Packet4c &a, const Packet4c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pmax< Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pmax< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pmax< Packet4i > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pmax< Packet4s > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pmax< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pmax< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pmax< Packet4us > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pmax< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pmax< Packet8c > (const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pmax< Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pmax< Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pmax< Packet8h > (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pmax< Packet8s > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pmax< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pmax< Packet8us > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pmax< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pmax< PacketXi > (const PacketXi &a, const PacketXi &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pmax< PropagateNaN, Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pmax< PropagateNaN, Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pmax< PropagateNaN, Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pmax< PropagateNaN, Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pmax< PropagateNaN, Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pmax< PropagateNaN, Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pmax< PropagateNaN, Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pmax< PropagateNaN, Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pmax< PropagateNaN, PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pmax< PropagateNumbers, Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pmax< PropagateNumbers, Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pmax< PropagateNumbers, Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pmax< PropagateNumbers, Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pmax< PropagateNumbers, Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pmax< PropagateNumbers, Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pmax< PropagateNumbers, Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pmax< PropagateNumbers, PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pmin (const Packet &a, const Packet &b) |
|
template<int NaNPropagation, typename Packet > |
EIGEN_DEVICE_FUNC Packet | pmin (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pmin< Packet16bf > (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pmin< Packet16c > (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pmin< Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pmin< Packet16h > (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pmin< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pmin< Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pmin< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pmin< Packet2i > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pmin< Packet2l > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pmin< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pmin< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pmin< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pmin< Packet4c > (const Packet4c &a, const Packet4c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pmin< Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pmin< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pmin< Packet4i > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pmin< Packet4s > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pmin< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pmin< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pmin< Packet4us > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pmin< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pmin< Packet8c > (const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pmin< Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pmin< Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pmin< Packet8h > (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pmin< Packet8s > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pmin< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pmin< Packet8us > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pmin< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pmin< PacketXi > (const PacketXi &a, const PacketXi &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pmin< PropagateNaN, Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pmin< PropagateNaN, Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pmin< PropagateNaN, Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pmin< PropagateNaN, Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pmin< PropagateNaN, Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pmin< PropagateNaN, Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pmin< PropagateNaN, Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pmin< PropagateNaN, Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pmin< PropagateNaN, PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pmin< PropagateNumbers, Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pmin< PropagateNumbers, Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pmin< PropagateNumbers, Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pmin< PropagateNumbers, Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pmin< PropagateNumbers, Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pmin< PropagateNumbers, Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pmin< PropagateNumbers, Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pmin< PropagateNumbers, PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<typename Packet , typename Op > |
EIGEN_STRONG_INLINE Packet | pminmax_propagate_nan (const Packet &a, const Packet &b, Op op) |
|
template<typename Packet , typename Op > |
EIGEN_STRONG_INLINE Packet | pminmax_propagate_numbers (const Packet &a, const Packet &b, Op op) |
|
template<> |
EIGEN_DEVICE_FUNC bool | pmul (const bool &a, const bool &b) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pmul (const Packet &a, const Packet &b) |
|
template<> |
std::complex< double > | pmul (const std::complex< double > &a, const std::complex< double > &b) |
|
template<> |
std::complex< float > | pmul (const std::complex< float > &a, const std::complex< float > &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | pmul< Packet16b > (const Packet16b &a, const Packet16b &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pmul< Packet16bf > (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pmul< Packet16c > (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pmul< Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pmul< Packet16h > (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | pmul< Packet16i > (const Packet16i &a, const Packet16i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pmul< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | pmul< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | pmul< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | pmul< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | pmul< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pmul< Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pmul< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pmul< Packet2i > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pmul< Packet2l > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pmul< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pmul< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pmul< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pmul< Packet4c > (const Packet4c &a, const Packet4c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | pmul< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | pmul< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pmul< Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pmul< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pmul< Packet4i > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pmul< Packet4s > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pmul< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pmul< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pmul< Packet4us > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pmul< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pmul< Packet8c > (const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | pmul< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pmul< Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pmul< Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pmul< Packet8h > (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | pmul< Packet8i > (const Packet8i &a, const Packet8i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pmul< Packet8s > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pmul< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pmul< Packet8us > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pmul< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pmul< PacketXi > (const PacketXi &a, const PacketXi &b) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pndtri (const Packet &a) |
|
template<> |
EIGEN_DEVICE_FUNC bool | pnegate (const bool &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pnegate (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | pnegate (const Packet16b &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pnegate (const Packet16bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pnegate (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pnegate (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pnegate (const Packet16h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | pnegate (const Packet1cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | pnegate (const Packet1cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | pnegate (const Packet2cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | pnegate (const Packet2cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pnegate (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pnegate (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pnegate (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pnegate (const Packet2l &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pnegate (const Packet4c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | pnegate (const Packet4cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | pnegate (const Packet4cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pnegate (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pnegate (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pnegate (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pnegate (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pnegate (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pnegate (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | pnegate (const Packet8cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pnegate (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pnegate (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pnegate (const Packet8h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pnegate (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pnegate (const PacketXf &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pnegate (const PacketXi &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pnegate< Packet4bf > (const Packet4bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pnegate< Packet8bf > (const Packet8bf &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pnot (const Packet &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | por (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | por (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | por (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | por (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | por (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | por (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | por< Packet16b > (const Packet16b &a, const Packet16b &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | por< Packet16c > (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | por< Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | por< Packet16i > (const Packet16i &a, const Packet16i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | por< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | por< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | por< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | por< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | por< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | por< Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | por< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | por< Packet2i > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | por< Packet2l > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | por< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | por< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | por< Packet4c > (const Packet4c &a, const Packet4c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | por< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | por< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | por< Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | por< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | por< Packet4i > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | por< Packet4s > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | por< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | por< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | por< Packet4us > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | por< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | por< Packet8c > (const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | por< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | por< Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | por< Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | por< Packet8i > (const Packet8i &a, const Packet8i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | por< Packet8s > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | por< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | por< Packet8us > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | por< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | por< PacketXi > (const PacketXi &a, const PacketXi &b) |
|
template<typename RealScalar > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE RealScalar | positive_real_hypot (const RealScalar &x, const RealScalar &y) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | ppolygamma (const Packet &n, const Packet &x) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE bool | predux< Packet16b > (const Packet16b &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | predux< Packet16bf > (const Packet16bf &p) |
|
template<> |
EIGEN_STRONG_INLINE signed char | predux< Packet16c > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux< Packet16f > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE half | predux< Packet16h > (const Packet16h &from) |
|
template<> |
EIGEN_STRONG_INLINE unsigned char | predux< Packet16uc > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< double > | predux< Packet1cd > (const Packet1cd &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< float > | predux< Packet1cf > (const Packet1cf &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< double > | predux< Packet2cd > (const Packet2cd &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< float > | predux< Packet2cf > (const Packet2cf &a) |
|
template<> |
EIGEN_STRONG_INLINE double | predux< Packet2d > (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux< Packet2f > (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE int32_t | predux< Packet2i > (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE int64_t | predux< Packet2l > (const Packet2l &a) |
|
template<> |
EIGEN_STRONG_INLINE uint32_t | predux< Packet2ui > (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE uint64_t | predux< Packet2ul > (const Packet2ul &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | predux< Packet4bf > (const Packet4bf &a) |
|
template<> |
EIGEN_STRONG_INLINE int8_t | predux< Packet4c > (const Packet4c &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< double > | predux< Packet4cd > (const Packet4cd &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< float > | predux< Packet4cf > (const Packet4cf &a) |
|
template<> |
EIGEN_STRONG_INLINE double | predux< Packet4d > (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux< Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE int | predux< Packet4i > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE int16_t | predux< Packet4s > (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE uint8_t | predux< Packet4uc > (const Packet4uc &a) |
|
template<> |
EIGEN_STRONG_INLINE uint32_t | predux< Packet4ui > (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE uint16_t | predux< Packet4us > (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | predux< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE int8_t | predux< Packet8c > (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< float > | predux< Packet8cf > (const Packet8cf &a) |
|
template<> |
EIGEN_STRONG_INLINE double | predux< Packet8d > (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux< Packet8f > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Eigen::half | predux< Packet8h > (const Packet8h &a) |
|
template<> |
EIGEN_STRONG_INLINE short int | predux< Packet8s > (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE uint8_t | predux< Packet8uc > (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE unsigned short int | predux< Packet8us > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux< PacketXf > (const PacketXf &a) |
|
template<> |
EIGEN_STRONG_INLINE numext::int32_t | predux< PacketXi > (const PacketXi &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC bool | predux_any (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE bool | predux_any (const Packet16f &x) |
|
template<> |
EIGEN_STRONG_INLINE bool | predux_any (const Packet4f &x) |
|
template<> |
EIGEN_STRONG_INLINE bool | predux_any (const Packet8f &x) |
|
template<typename Packet > |
const DoublePacket< Packet > & | predux_half_dowto4 (const DoublePacket< Packet > &a, typename enable_if< unpacket_traits< Packet >::size<=8 >::type *=0) |
|
template<typename Packet > |
DoublePacket< typename unpacket_traits< Packet >::half > | predux_half_dowto4 (const DoublePacket< Packet > &a, typename enable_if< unpacket_traits< Packet >::size==16 >::type *=0) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC conditional<(unpacket_traits< Packet >::size%8)==0, typename unpacket_traits< Packet >::half, Packet >::type | predux_half_dowto4 (const Packet &a) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8c | predux_half_dowto4 (const Packet16c &a) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8uc | predux_half_dowto4 (const Packet16uc &a) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4c | predux_half_dowto4 (const Packet8c &a) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4s | predux_half_dowto4 (const Packet8s &a) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4uc | predux_half_dowto4 (const Packet8uc &a) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4us | predux_half_dowto4 (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | predux_half_dowto4< Packet16bf > (const Packet16bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | predux_half_dowto4< Packet16f > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | predux_half_dowto4< Packet16h > (const Packet16h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | predux_half_dowto4< Packet8cf > (const Packet8cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | predux_half_dowto4< Packet8d > (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | predux_half_dowto4< Packet8f > (const Packet8f &a) |
|
template<typename Packet , typename Op > |
EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux_helper (const Packet &a, Op op) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux_max (const Packet &a) |
|
template<int NaNPropagation, typename Packet > |
EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux_max (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | predux_max< Packet16bf > (const Packet16bf &from) |
|
template<> |
EIGEN_STRONG_INLINE signed char | predux_max< Packet16c > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_max< Packet16f > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Eigen::half | predux_max< Packet16h > (const Packet16h &a) |
|
template<> |
EIGEN_STRONG_INLINE unsigned char | predux_max< Packet16uc > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE double | predux_max< Packet2d > (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_max< Packet2f > (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE int32_t | predux_max< Packet2i > (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE int64_t | predux_max< Packet2l > (const Packet2l &a) |
|
template<> |
EIGEN_STRONG_INLINE uint32_t | predux_max< Packet2ui > (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE uint64_t | predux_max< Packet2ul > (const Packet2ul &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | predux_max< Packet4bf > (const Packet4bf &a) |
|
template<> |
EIGEN_STRONG_INLINE int8_t | predux_max< Packet4c > (const Packet4c &a) |
|
template<> |
EIGEN_STRONG_INLINE double | predux_max< Packet4d > (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_max< Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE int | predux_max< Packet4i > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE int16_t | predux_max< Packet4s > (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE uint8_t | predux_max< Packet4uc > (const Packet4uc &a) |
|
template<> |
EIGEN_STRONG_INLINE uint32_t | predux_max< Packet4ui > (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE uint16_t | predux_max< Packet4us > (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | predux_max< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE int8_t | predux_max< Packet8c > (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE double | predux_max< Packet8d > (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_max< Packet8f > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Eigen::half | predux_max< Packet8h > (const Packet8h &a) |
|
template<> |
EIGEN_STRONG_INLINE short int | predux_max< Packet8s > (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE uint8_t | predux_max< Packet8uc > (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE unsigned short int | predux_max< Packet8us > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_max< PacketXf > (const PacketXf &a) |
|
template<> |
EIGEN_STRONG_INLINE numext::int32_t | predux_max< PacketXi > (const PacketXi &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux_min (const Packet &a) |
|
template<int NaNPropagation, typename Packet > |
EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux_min (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | predux_min< Packet16bf > (const Packet16bf &from) |
|
template<> |
EIGEN_STRONG_INLINE signed char | predux_min< Packet16c > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_min< Packet16f > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Eigen::half | predux_min< Packet16h > (const Packet16h &a) |
|
template<> |
EIGEN_STRONG_INLINE unsigned char | predux_min< Packet16uc > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE double | predux_min< Packet2d > (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_min< Packet2f > (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE int32_t | predux_min< Packet2i > (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE int64_t | predux_min< Packet2l > (const Packet2l &a) |
|
template<> |
EIGEN_STRONG_INLINE uint32_t | predux_min< Packet2ui > (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE uint64_t | predux_min< Packet2ul > (const Packet2ul &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | predux_min< Packet4bf > (const Packet4bf &a) |
|
template<> |
EIGEN_STRONG_INLINE int8_t | predux_min< Packet4c > (const Packet4c &a) |
|
template<> |
EIGEN_STRONG_INLINE double | predux_min< Packet4d > (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_min< Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE int | predux_min< Packet4i > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE int16_t | predux_min< Packet4s > (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE uint8_t | predux_min< Packet4uc > (const Packet4uc &a) |
|
template<> |
EIGEN_STRONG_INLINE uint32_t | predux_min< Packet4ui > (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE uint16_t | predux_min< Packet4us > (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | predux_min< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE int8_t | predux_min< Packet8c > (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE double | predux_min< Packet8d > (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_min< Packet8f > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Eigen::half | predux_min< Packet8h > (const Packet8h &a) |
|
template<> |
EIGEN_STRONG_INLINE short int | predux_min< Packet8s > (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE uint8_t | predux_min< Packet8uc > (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE unsigned short int | predux_min< Packet8us > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_min< PacketXf > (const PacketXf &a) |
|
template<> |
EIGEN_STRONG_INLINE numext::int32_t | predux_min< PacketXi > (const PacketXi &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC unpacket_traits< Packet >::type | predux_mul (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE bool | predux_mul< Packet16b > (const Packet16b &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | predux_mul< Packet16bf > (const Packet16bf &from) |
|
template<> |
EIGEN_STRONG_INLINE signed char | predux_mul< Packet16c > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_mul< Packet16f > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE half | predux_mul< Packet16h > (const Packet16h &from) |
|
template<> |
EIGEN_STRONG_INLINE unsigned char | predux_mul< Packet16uc > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< double > | predux_mul< Packet1cd > (const Packet1cd &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< float > | predux_mul< Packet1cf > (const Packet1cf &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< double > | predux_mul< Packet2cd > (const Packet2cd &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< float > | predux_mul< Packet2cf > (const Packet2cf &a) |
|
template<> |
EIGEN_STRONG_INLINE double | predux_mul< Packet2d > (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_mul< Packet2f > (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE int32_t | predux_mul< Packet2i > (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE int64_t | predux_mul< Packet2l > (const Packet2l &a) |
|
template<> |
EIGEN_STRONG_INLINE uint32_t | predux_mul< Packet2ui > (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE uint64_t | predux_mul< Packet2ul > (const Packet2ul &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | predux_mul< Packet4bf > (const Packet4bf &a) |
|
template<> |
EIGEN_STRONG_INLINE int8_t | predux_mul< Packet4c > (const Packet4c &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< double > | predux_mul< Packet4cd > (const Packet4cd &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< float > | predux_mul< Packet4cf > (const Packet4cf &a) |
|
template<> |
EIGEN_STRONG_INLINE double | predux_mul< Packet4d > (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_mul< Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE int | predux_mul< Packet4i > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE int16_t | predux_mul< Packet4s > (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE uint8_t | predux_mul< Packet4uc > (const Packet4uc &a) |
|
template<> |
EIGEN_STRONG_INLINE uint32_t | predux_mul< Packet4ui > (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE uint16_t | predux_mul< Packet4us > (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE bfloat16 | predux_mul< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE int8_t | predux_mul< Packet8c > (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE std::complex< float > | predux_mul< Packet8cf > (const Packet8cf &a) |
|
template<> |
EIGEN_STRONG_INLINE double | predux_mul< Packet8d > (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_mul< Packet8f > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Eigen::half | predux_mul< Packet8h > (const Packet8h &a) |
|
template<> |
EIGEN_STRONG_INLINE short int | predux_mul< Packet8s > (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE uint8_t | predux_mul< Packet8uc > (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE unsigned short int | predux_mul< Packet8us > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE float | predux_mul< PacketXf > (const PacketXf &a) |
|
template<> |
EIGEN_STRONG_INLINE numext::int32_t | predux_mul< PacketXi > (const PacketXi &a) |
|
template<typename Scalar > |
EIGEN_DEVICE_FUNC void | prefetch (const Scalar *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< double > (const double *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< float > (const float *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< int > (const int *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< int16_t > (const int16_t *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< int32_t > (const int32_t *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< int64_t > (const int64_t *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< int8_t > (const int8_t *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< numext::int32_t > (const numext::int32_t *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< std::complex< double > > (const std::complex< double > *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< std::complex< float > > (const std::complex< float > *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< uint16_t > (const uint16_t *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< uint32_t > (const uint32_t *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< uint64_t > (const uint64_t *addr) |
|
template<> |
EIGEN_STRONG_INLINE void | prefetch< uint8_t > (const uint8_t *addr) |
|
template<typename Target , typename Packet > |
EIGEN_DEVICE_FUNC Target | preinterpret (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | preinterpret< Packet16c, Packet16uc > (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | preinterpret< Packet16f, Packet16i > (const Packet16i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | preinterpret< Packet16i, Packet16f > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | preinterpret< Packet16uc, Packet16c > (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | preinterpret< Packet2d, Packet4i > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | preinterpret< Packet2f, Packet2i > (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | preinterpret< Packet2f, Packet2ui > (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | preinterpret< Packet2i, Packet2f > (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | preinterpret< Packet2i, Packet2ui > (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | preinterpret< Packet2l, Packet2ul > (const Packet2ul &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | preinterpret< Packet2ui, Packet2f > (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | preinterpret< Packet2ui, Packet2i > (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | preinterpret< Packet2ul, Packet2l > (const Packet2l &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | preinterpret< Packet4c, Packet4uc > (const Packet4uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | preinterpret< Packet4f, Packet4i > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | preinterpret< Packet4f, Packet4ui > (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | preinterpret< Packet4i, Packet2d > (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | preinterpret< Packet4i, Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | preinterpret< Packet4i, Packet4ui > (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | preinterpret< Packet4s, Packet4us > (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | preinterpret< Packet4uc, Packet4c > (const Packet4c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | preinterpret< Packet4ui, Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | preinterpret< Packet4ui, Packet4i > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | preinterpret< Packet4us, Packet4s > (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | preinterpret< Packet8c, Packet8uc > (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | preinterpret< Packet8f, Packet8i > (const Packet8i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | preinterpret< Packet8i, Packet8f > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | preinterpret< Packet8s, Packet8us > (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | preinterpret< Packet8uc, Packet8c > (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | preinterpret< Packet8us, Packet8s > (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | preinterpret< PacketXf, PacketXi > (const PacketXi &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | preinterpret< PacketXi, PacketXf > (const PacketXf &a) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | preverse (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | preverse (const Packet16b &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | preverse (const Packet16bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | preverse (const Packet16c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | preverse (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | preverse (const Packet16h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | preverse (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | preverse (const Packet1cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | preverse (const Packet1cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | preverse (const Packet2cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | preverse (const Packet2cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | preverse (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | preverse (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | preverse (const Packet2i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | preverse (const Packet2l &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | preverse (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | preverse (const Packet2ul &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | preverse (const Packet4c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | preverse (const Packet4cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | preverse (const Packet4cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | preverse (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | preverse (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | preverse (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | preverse (const Packet4s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | preverse (const Packet4uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | preverse (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | preverse (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | preverse (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | preverse (const Packet8c &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | preverse (const Packet8cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | preverse (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | preverse (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | preverse (const Packet8h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | preverse (const Packet8s &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | preverse (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | preverse (const Packet8us &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | preverse (const PacketXf &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | preverse (const PacketXi &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | preverse< Packet4bf > (const Packet4bf &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | print (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | print (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | print (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | print (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | print< Packet16bf > (const Packet16bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | print< Packet16f > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | print< Packet16h > (const Packet16h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | print< Packet4bf > (const Packet4bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | print< Packet4d > (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | print< Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | print< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | print< Packet8d > (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | print< Packet8f > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | print< Packet8h > (const Packet8h &a) |
|
template<typename Derived > |
std::ostream & | print_matrix (std::ostream &s, const Derived &_m, const IOFormat &fmt) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pround (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pround< Packet16bf > (const Packet16bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pround< Packet16f > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pround< Packet16h > (const Packet16h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pround< Packet2d > (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pround< Packet4d > (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pround< Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pround< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pround< Packet8d > (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pround< Packet8f > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pround< Packet8h > (const Packet8h &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | prsqrt (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | prsqrt (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | prsqrt (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | prsqrt (const Packet4f &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | prsqrt< Packet2d > (const Packet2d &x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d | prsqrt< Packet4d > (const Packet4d &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | prsqrt< Packet4f > (const Packet4f &x) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | prsqrt< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | prsqrt< Packet8f > (const Packet8f &_x) |
|
template<typename Scalar , typename Packet > |
EIGEN_DEVICE_FUNC void | pscatter (Scalar *to, const Packet &from, Index) |
|
template<> |
EIGEN_STRONG_INLINE void | pscatter< bfloat16, Packet16bf > (bfloat16 *to, const Packet16bf &from, Index stride) |
|
template<> |
EIGEN_STRONG_INLINE void | pscatter< bfloat16, Packet4bf > (bfloat16 *to, const Packet4bf &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< bfloat16, Packet8bf > (bfloat16 *to, const Packet8bf &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< bool, Packet16b > (bool *to, const Packet16b &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< double, Packet2d > (double *to, const Packet2d &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< double, Packet4d > (double *to, const Packet4d &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< double, Packet8d > (double *to, const Packet8d &from, Index stride) |
|
template<> |
EIGEN_STRONG_INLINE void | pscatter< Eigen::half, Packet8h > (Eigen::half *to, const Packet8h &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< float, Packet16f > (float *to, const Packet16f &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< float, Packet2f > (float *to, const Packet2f &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< float, Packet4f > (float *to, const Packet4f &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< float, Packet8f > (float *to, const Packet8f &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< float, PacketXf > (float *to, const PacketXf &from, Index stride) |
|
template<> |
EIGEN_STRONG_INLINE void | pscatter< half, Packet16h > (half *to, const Packet16h &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< int, Packet4i > (int *to, const Packet4i &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int16_t, Packet4s > (int16_t *to, const Packet4s &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int16_t, Packet8s > (int16_t *to, const Packet8s &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int32_t, Packet2i > (int32_t *to, const Packet2i &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< int32_t, Packet4i > (int32_t *to, const Packet4i &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int64_t, Packet2l > (int64_t *to, const Packet2l &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int8_t, Packet16c > (int8_t *to, const Packet16c &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int8_t, Packet4c > (int8_t *to, const Packet4c &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< int8_t, Packet8c > (int8_t *to, const Packet8c &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< numext::int32_t, PacketXi > (numext::int32_t *to, const PacketXi &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< short int, Packet8s > (short int *to, const Packet8s &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< signed char, Packet16c > (signed char *to, const Packet16c &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< std::complex< double >, Packet1cd > (std::complex< double > *to, const Packet1cd &from, Index stride __attribute__((unused))) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< std::complex< double >, Packet1cd > (std::complex< double > *to, const Packet1cd &from, Index stride EIGEN_UNUSED) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< std::complex< double >, Packet2cd > (std::complex< double > *to, const Packet2cd &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< std::complex< double >, Packet4cd > (std::complex< double > *to, const Packet4cd &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< std::complex< float >, Packet1cf > (std::complex< float > *to, const Packet1cf &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< std::complex< float >, Packet2cf > (std::complex< float > *to, const Packet2cf &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< std::complex< float >, Packet4cf > (std::complex< float > *to, const Packet4cf &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< std::complex< float >, Packet8cf > (std::complex< float > *to, const Packet8cf &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint16_t, Packet4us > (uint16_t *to, const Packet4us &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint16_t, Packet8us > (uint16_t *to, const Packet8us &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint32_t, Packet2ui > (uint32_t *to, const Packet2ui &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint32_t, Packet4ui > (uint32_t *to, const Packet4ui &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint64_t, Packet2ul > (uint64_t *to, const Packet2ul &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint8_t, Packet16uc > (uint8_t *to, const Packet16uc &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint8_t, Packet4uc > (uint8_t *to, const Packet4uc &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | pscatter< uint8_t, Packet8uc > (uint8_t *to, const Packet8uc &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< unsigned char, Packet16uc > (unsigned char *to, const Packet16uc &from, Index stride) |
|
template<> |
EIGEN_DEVICE_FUNC void | pscatter< unsigned short int, Packet8us > (unsigned short int *to, const Packet8us &from, Index stride) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC void | pscatter_size16 (__UNPACK_TYPE__(Packet) *to, const Packet &from, Index stride) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC void | pscatter_size4 (__UNPACK_TYPE__(Packet) *to, const Packet &from, Index stride) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC void | pscatter_size8 (__UNPACK_TYPE__(Packet) *to, const Packet &from, Index stride) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pselect (const Packet &mask, const Packet &a, const Packet &b) |
|
template<> |
EIGEN_DEVICE_FUNC Packet16b | pselect (const Packet16b &mask, const Packet16b &a, const Packet16b &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pselect (const Packet16bf &mask, const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet16c | pselect (const Packet16c &mask, const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_DEVICE_FUNC Packet16f | pselect (const Packet16f &mask, const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pselect (const Packet16h &mask, const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet16uc | pselect (const Packet16uc &mask, const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2f | pselect (const Packet2f &mask, const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2i | pselect (const Packet2i &mask, const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2l | pselect (const Packet2l &mask, const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2ui | pselect (const Packet2ui &mask, const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet2ul | pselect (const Packet2ul &mask, const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4bf | pselect (const Packet4bf &mask, const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pselect (const Packet4f &mask, const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4i | pselect (const Packet4i &mask, const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4s | pselect (const Packet4s &mask, const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4ui | pselect (const Packet4ui &mask, const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet4us | pselect (const Packet4us &mask, const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pselect (const Packet8bf &mask, const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8c | pselect (const Packet8c &mask, const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_DEVICE_FUNC Packet8d | pselect (const Packet8d &mask, const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pselect (const Packet8h &mask, const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8s | pselect (const Packet8s &mask, const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8uc | pselect (const Packet8uc &mask, const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet8us | pselect (const Packet8us &mask, const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_DEVICE_FUNC bool | pselect< bool > (const bool &cond, const bool &a, const bool &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pselect< Packet4d > (const Packet4d &mask, const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pselect< Packet8f > (const Packet8f &mask, const Packet8f &a, const Packet8f &b) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pset1 (const typename unpacket_traits< Packet >::type &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | pset1< Packet16b > (const bool &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pset1< Packet16bf > (const bfloat16 &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pset1< Packet16c > (const signed char &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pset1< Packet16f > (const float &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pset1< Packet16h > (const Eigen::half &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | pset1< Packet16i > (const int &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pset1< Packet16uc > (const unsigned char &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | pset1< Packet1cd > (const std::complex< double > &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | pset1< Packet1cf > (const std::complex< float > &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | pset1< Packet2cd > (const std::complex< double > &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | pset1< Packet2cf > (const std::complex< float > &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pset1< Packet2d > (const double &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pset1< Packet2f > (const float &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pset1< Packet2i > (const int32_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pset1< Packet2l > (const int64_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pset1< Packet2ui > (const uint32_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pset1< Packet2ul > (const uint64_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pset1< Packet4bf > (const bfloat16 &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pset1< Packet4c > (const int8_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | pset1< Packet4cd > (const std::complex< double > &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | pset1< Packet4cf > (const std::complex< float > &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pset1< Packet4d > (const double &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pset1< Packet4f > (const float &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pset1< Packet4i > (const int &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pset1< Packet4i > (const int32_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pset1< Packet4s > (const int16_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pset1< Packet4uc > (const uint8_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pset1< Packet4ui > (const uint32_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pset1< Packet4us > (const uint16_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pset1< Packet8bf > (const bfloat16 &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pset1< Packet8c > (const int8_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | pset1< Packet8cf > (const std::complex< float > &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pset1< Packet8d > (const double &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pset1< Packet8f > (const float &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pset1< Packet8h > (const Eigen::half &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | pset1< Packet8i > (const int &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pset1< Packet8s > (const int16_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pset1< Packet8s > (const short int &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pset1< Packet8uc > (const uint8_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pset1< Packet8us > (const uint16_t &from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pset1< Packet8us > (const unsigned short int &from) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pset1< PacketXf > (const float &from) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pset1< PacketXi > (const numext::int32_t &from) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | pset1_size16 (const __UNPACK_TYPE__(Packet)&from) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | pset1_size4 (const __UNPACK_TYPE__(Packet)&from) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE Packet | pset1_size8 (const __UNPACK_TYPE__(Packet)&from) |
|
template<typename Packet , typename BitsType > |
EIGEN_DEVICE_FUNC Packet | pset1frombits (BitsType a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pset1frombits< Packet16f > (unsigned int from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pset1frombits< Packet2d > (uint64_t from) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pset1frombits< Packet2f > (unsigned int from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pset1frombits< Packet4d > (uint64_t from) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pset1frombits< Packet4f > (unsigned int from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pset1frombits< Packet8d > (const numext::uint64_t from) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pset1frombits< Packet8f > (unsigned int from) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pset1frombits< PacketXf > (numext::uint32_t from) |
|
template<typename CMatrix , typename CINVMatrix > |
void | pseudo_inverse (const CMatrix &C, CINVMatrix &CINV) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | psin (const Packet &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet16f | psin< Packet16f > (const Packet16f &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2f | psin< Packet2f > (const Packet2f &x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | psin< Packet4f > (const Packet4f &_x) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | psin< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | psin< Packet8f > (const Packet8f &_x) |
|
template<> |
EIGEN_STRONG_INLINE EIGEN_UNUSED PacketXf | psin< PacketXf > (const PacketXf &x) |
|
template<typename Packet > |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | psin_float (const Packet &x) |
|
template<bool ComputeSine, typename Packet > |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | psincos_float (const Packet &_x) |
|
template<bool sine> |
Packet4f | psincos_inner_msa_float (const Packet4f &_x) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | psinh (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | psqrt (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | psqrt (const Packet16uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | psqrt (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | psqrt (const Packet2f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | psqrt (const Packet2ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | psqrt (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | psqrt (const Packet4uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | psqrt (const Packet4ui &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | psqrt (const Packet4us &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | psqrt (const Packet8uc &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | psqrt (const Packet8us &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet16b | psqrt< Packet16b > (const Packet16b &x) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | psqrt< Packet1cd > (const Packet1cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | psqrt< Packet1cf > (const Packet1cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | psqrt< Packet2cd > (const Packet2cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | psqrt< Packet2cf > (const Packet2cf &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d | psqrt< Packet2d > (const Packet2d &x) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | psqrt< Packet4cd > (const Packet4cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | psqrt< Packet4cf > (const Packet4cf &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d | psqrt< Packet4d > (const Packet4d &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | psqrt< Packet4f > (const Packet4f &x) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | psqrt< Packet8bf > (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | psqrt< Packet8cf > (const Packet8cf &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | psqrt< Packet8f > (const Packet8f &_x) |
|
template<typename Packet > |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet | psqrt_complex (const Packet &a) |
|
template<typename Scalar , typename Packet > |
EIGEN_DEVICE_FUNC void | pstore (Scalar *to, const Packet &from) |
|
template<typename Packet > |
void | pstore1 (typename unpacket_traits< Packet >::type *to, const typename unpacket_traits< Packet >::type &a) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore1< Packet16f > (float *to, const float &a) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore1< Packet16i > (int *to, const int &a) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore1< Packet2d > (double *to, const double &a) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore1< Packet4d > (double *to, const double &a) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore1< Packet4f > (float *to, const float &a) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore1< Packet8d > (double *to, const double &a) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore1< Packet8f > (float *to, const float &a) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore1< Packet8i > (int *to, const int &a) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< bfloat16 > (bfloat16 *to, const Packet16bf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< bfloat16 > (bfloat16 *to, const Packet4bf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< bfloat16 > (bfloat16 *to, const Packet8bf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< bool > (bool *to, const Packet16b &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< double > (double *to, const Packet2d &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< double > (double *to, const Packet4d &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< double > (double *to, const Packet8d &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< Eigen::half > (Eigen::half *to, const Packet8h &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< float > (float *to, const Packet16f &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< float > (float *to, const Packet2f &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< float > (float *to, const Packet4f &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< float > (float *to, const Packet8f &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< float > (float *to, const PacketXf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< half > (Eigen::half *to, const Packet16h &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< int > (int *to, const Packet16i &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< int > (int *to, const Packet4i &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< int > (int *to, const Packet8i &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< int16_t > (int16_t *to, const Packet4s &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< int16_t > (int16_t *to, const Packet8s &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< int32_t > (int32_t *to, const Packet2i &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< int32_t > (int32_t *to, const Packet4i &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< int64_t > (int64_t *to, const Packet2l &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< int8_t > (int8_t *to, const Packet16c &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< int8_t > (int8_t *to, const Packet4c &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< int8_t > (int8_t *to, const Packet8c &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< numext::int32_t > (numext::int32_t *to, const PacketXi &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< short int > (short int *to, const Packet8s &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< signed char > (signed char *to, const Packet16c &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< std::complex< double > > (std::complex< double > *to, const Packet1cd &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< std::complex< double > > (std::complex< double > *to, const Packet2cd &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< std::complex< double > > (std::complex< double > *to, const Packet4cd &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< std::complex< float > > (std::complex< float > *to, const Packet1cf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< std::complex< float > > (std::complex< float > *to, const Packet4cf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< std::complex< float > > (std::complex< float > *to, const Packet8cf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< uint16_t > (uint16_t *to, const Packet4us &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< uint16_t > (uint16_t *to, const Packet8us &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< uint32_t > (uint32_t *to, const Packet2ui &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< uint32_t > (uint32_t *to, const Packet4ui &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< uint64_t > (uint64_t *to, const Packet2ul &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< uint8_t > (uint8_t *to, const Packet16uc &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< uint8_t > (uint8_t *to, const Packet4uc &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< uint8_t > (uint8_t *to, const Packet8uc &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< unsigned char > (unsigned char *to, const Packet16uc &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstore< unsigned short int > (unsigned short int *to, const Packet8us &from) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE void | pstore_common (__UNPACK_TYPE__(Packet) *to, const Packet &from) |
|
template<typename scalar , typename packet_type , int Alignment> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void | pstoret (Eigen::TensorSycl::internal::RangeAccess< cl::sycl::access::mode::read_write, typename unpacket_traits< packet_type >::type > to, const packet_type &from) |
|
template<typename Scalar , typename Packet , int Alignment> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void | pstoret (Scalar *to, const Packet &from) |
|
template<typename Scalar , typename Packet > |
EIGEN_DEVICE_FUNC void | pstoreu (Scalar *to, const Packet &from) |
|
template<typename Scalar , typename Packet > |
EIGEN_DEVICE_FUNC enable_if< unpacket_traits< Packet >::masked_store_available, void >::type | pstoreu (Scalar *to, const Packet &from, typename unpacket_traits< Packet >::mask_t umask) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< bfloat16 > (bfloat16 *to, const Packet16bf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< bfloat16 > (bfloat16 *to, const Packet4bf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< bfloat16 > (bfloat16 *to, const Packet8bf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< bool > (bool *to, const Packet16b &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< double > (double *to, const Packet2d &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< double > (double *to, const Packet4d &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< double > (double *to, const Packet8d &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< Eigen::half > (Eigen::half *to, const Packet8h &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet16f &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet16f &from, uint16_t umask) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet2f &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet4f &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet8f &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const Packet8f &from, uint8_t umask) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< float > (float *to, const PacketXf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< half > (Eigen::half *to, const Packet16h &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< int > (int *to, const Packet16i &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< int > (int *to, const Packet4i &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< int > (int *to, const Packet8i &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< int16_t > (int16_t *to, const Packet4s &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< int16_t > (int16_t *to, const Packet8s &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< int32_t > (int32_t *to, const Packet2i &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< int32_t > (int32_t *to, const Packet4i &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< int64_t > (int64_t *to, const Packet2l &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< int8_t > (int8_t *to, const Packet16c &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< int8_t > (int8_t *to, const Packet4c &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< int8_t > (int8_t *to, const Packet8c &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< numext::int32_t > (numext::int32_t *to, const PacketXi &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< short int > (short int *to, const Packet8s &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< signed char > (signed char *to, const Packet16c &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< std::complex< double > > (std::complex< double > *to, const Packet1cd &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< std::complex< double > > (std::complex< double > *to, const Packet2cd &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< std::complex< double > > (std::complex< double > *to, const Packet4cd &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< std::complex< float > > (std::complex< float > *to, const Packet1cf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< std::complex< float > > (std::complex< float > *to, const Packet2cf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< std::complex< float > > (std::complex< float > *to, const Packet4cf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< std::complex< float > > (std::complex< float > *to, const Packet8cf &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< uint16_t > (uint16_t *to, const Packet4us &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< uint16_t > (uint16_t *to, const Packet8us &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< uint32_t > (uint32_t *to, const Packet2ui &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< uint32_t > (uint32_t *to, const Packet4ui &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< uint64_t > (uint64_t *to, const Packet2ul &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< uint8_t > (uint8_t *to, const Packet16uc &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< uint8_t > (uint8_t *to, const Packet4uc &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< uint8_t > (uint8_t *to, const Packet8uc &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< unsigned char > (unsigned char *to, const Packet16uc &from) |
|
template<> |
EIGEN_STRONG_INLINE void | pstoreu< unsigned short int > (unsigned short int *to, const Packet8us &from) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE void | pstoreu_common (__UNPACK_TYPE__(Packet) *to, const Packet &from) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | psub (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | psub< Packet16b > (const Packet16b &a, const Packet16b &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | psub< Packet16bf > (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | psub< Packet16c > (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | psub< Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | psub< Packet16h > (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | psub< Packet16i > (const Packet16i &a, const Packet16i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | psub< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | psub< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | psub< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | psub< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | psub< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | psub< Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | psub< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | psub< Packet2i > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | psub< Packet2l > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | psub< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | psub< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | psub< Packet4bf > (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | psub< Packet4c > (const Packet4c &a, const Packet4c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | psub< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | psub< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | psub< Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | psub< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | psub< Packet4i > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | psub< Packet4s > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | psub< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | psub< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | psub< Packet4us > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | psub< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | psub< Packet8c > (const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | psub< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | psub< Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | psub< Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | psub< Packet8h > (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | psub< Packet8i > (const Packet8i &a, const Packet8i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | psub< Packet8s > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | psub< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | psub< Packet8us > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | psub< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | psub< PacketXi > (const PacketXi &a, const PacketXi &b) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | ptan (const Packet &a) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | ptanh (const Packet &a) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet16f | ptanh< Packet16f > (const Packet16f &_x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2f | ptanh< Packet2f > (const Packet2f &x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f | ptanh< Packet4f > (const Packet4f &x) |
|
template<> |
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f | ptanh< Packet8f > (const Packet8f &_x) |
|
template<> |
EIGEN_STRONG_INLINE EIGEN_UNUSED PacketXf | ptanh< PacketXf > (const PacketXf &x) |
|
template<typename T > |
EIGEN_DEVICE_FUNC void | ptranpose_common (PacketBlock< T, 4 > &kernel) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet, 1 > &) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16b, 16 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16b, 4 > &kernel) |
|
EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16bf, 16 > &kernel) |
|
EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16bf, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16c, 16 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16c, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16c, 8 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16f, 16 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16f, 4 > &kernel) |
|
EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16h, 16 > &kernel) |
|
EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16h, 4 > &kernel) |
|
EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16h, 8 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16uc, 16 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet16uc, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet16uc, 8 > &kernel) |
|
EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet1cd, 2 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet1cf, 1 > &) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet2cd, 2 > &kernel) |
|
EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet2cf, 2 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet2d, 2 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet2f, 2 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet2i, 2 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet2l, 2 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet2ui, 2 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet2ul, 2 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet4bf, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet4c, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet4cd, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet4cf, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet4d, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet4f, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet4i, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet4s, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet4uc, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet4ui, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet4us, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8bf, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8bf, 8 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet8c, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet8c, 8 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8cf, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8cf, 8 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8d, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8d, 8 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8f, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8f, 8 > &kernel) |
|
EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet8h, 4 > &kernel) |
|
EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet8h, 8 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8s, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8s, 8 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet8uc, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | ptranspose (PacketBlock< Packet8uc, 8 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8us, 4 > &kernel) |
|
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< Packet8us, 8 > &kernel) |
|
template<int N> |
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< PacketXf, N > &kernel) |
|
template<int N> |
EIGEN_DEVICE_FUNC void | ptranspose (PacketBlock< PacketXi, N > &kernel) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | ptrue (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | ptrue (const Packet16bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | ptrue (const Packet16h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | ptrue (const Packet8bf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | ptrue (const Packet8h &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | ptrue< Packet16b > (const Packet16b &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | ptrue< Packet16f > (const Packet16f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | ptrue< Packet16i > (const Packet16i &) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | ptrue< Packet1cd > (const Packet1cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | ptrue< Packet2cd > (const Packet2cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | ptrue< Packet2cf > (const Packet2cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | ptrue< Packet2d > (const Packet2d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | ptrue< Packet4cd > (const Packet4cd &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | ptrue< Packet4cf > (const Packet4cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | ptrue< Packet4d > (const Packet4d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | ptrue< Packet4f > (const Packet4f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | ptrue< Packet4i > (const Packet4i &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | ptrue< Packet8cf > (const Packet8cf &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | ptrue< Packet8d > (const Packet8d &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | ptrue< Packet8f > (const Packet8f &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | ptrue< Packet8i > (const Packet8i &a) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | ptrue< PacketXf > (const PacketXf &) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | ptrue< PacketXi > (const PacketXi &) |
|
EIGEN_STRONG_INLINE void | punpackp (Packet4f *vecs) |
|
template<typename Scalar > |
void | putMarketHeader (std::string &header, int sym) |
|
template<typename Scalar , typename StorageIndex > |
void | PutMatrixElt (Scalar value, StorageIndex row, StorageIndex col, std::ofstream &out) |
|
template<typename Scalar , typename StorageIndex > |
void | PutMatrixElt (std::complex< Scalar > value, StorageIndex row, StorageIndex col, std::ofstream &out) |
|
template<typename Scalar > |
void | putVectorElt (Scalar value, std::ofstream &out) |
|
template<typename Scalar > |
void | putVectorElt (std::complex< Scalar > value, std::ofstream &out) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pxor (const Packet &a, const Packet &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16bf | pxor (const Packet16bf &a, const Packet16bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16h | pxor (const Packet16h &a, const Packet16h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4bf | pxor (const Packet4bf &a, const Packet4bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pxor (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8h | pxor (const Packet8h &a, const Packet8h &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16b | pxor< Packet16b > (const Packet16b &a, const Packet16b &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16c | pxor< Packet16c > (const Packet16c &a, const Packet16c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pxor< Packet16f > (const Packet16f &a, const Packet16f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | pxor< Packet16i > (const Packet16i &a, const Packet16i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet16uc | pxor< Packet16uc > (const Packet16uc &a, const Packet16uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cd | pxor< Packet1cd > (const Packet1cd &a, const Packet1cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet1cf | pxor< Packet1cf > (const Packet1cf &a, const Packet1cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cd | pxor< Packet2cd > (const Packet2cd &a, const Packet2cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2cf | pxor< Packet2cf > (const Packet2cf &a, const Packet2cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pxor< Packet2d > (const Packet2d &a, const Packet2d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2f | pxor< Packet2f > (const Packet2f &a, const Packet2f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2i | pxor< Packet2i > (const Packet2i &a, const Packet2i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2l | pxor< Packet2l > (const Packet2l &a, const Packet2l &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ui | pxor< Packet2ui > (const Packet2ui &a, const Packet2ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet2ul | pxor< Packet2ul > (const Packet2ul &a, const Packet2ul &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4c | pxor< Packet4c > (const Packet4c &a, const Packet4c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cd | pxor< Packet4cd > (const Packet4cd &a, const Packet4cd &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4cf | pxor< Packet4cf > (const Packet4cf &a, const Packet4cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pxor< Packet4d > (const Packet4d &a, const Packet4d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pxor< Packet4f > (const Packet4f &a, const Packet4f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pxor< Packet4i > (const Packet4i &a, const Packet4i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4s | pxor< Packet4s > (const Packet4s &a, const Packet4s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4uc | pxor< Packet4uc > (const Packet4uc &a, const Packet4uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4ui | pxor< Packet4ui > (const Packet4ui &a, const Packet4ui &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet4us | pxor< Packet4us > (const Packet4us &a, const Packet4us &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8bf | pxor< Packet8bf > (const Packet8bf &a, const Packet8bf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8c | pxor< Packet8c > (const Packet8c &a, const Packet8c &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8cf | pxor< Packet8cf > (const Packet8cf &a, const Packet8cf &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pxor< Packet8d > (const Packet8d &a, const Packet8d &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pxor< Packet8f > (const Packet8f &a, const Packet8f &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | pxor< Packet8i > (const Packet8i &a, const Packet8i &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8s | pxor< Packet8s > (const Packet8s &a, const Packet8s &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8uc | pxor< Packet8uc > (const Packet8uc &a, const Packet8uc &b) |
|
template<> |
EIGEN_STRONG_INLINE Packet8us | pxor< Packet8us > (const Packet8us &a, const Packet8us &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXf | pxor< PacketXf > (const PacketXf &a, const PacketXf &b) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pxor< PacketXi > (const PacketXi &a, const PacketXi &b) |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC Packet | pzero (const Packet &a) |
|
template<> |
EIGEN_STRONG_INLINE Packet16f | pzero (const Packet16f &) |
|
template<> |
EIGEN_STRONG_INLINE Packet16i | pzero (const Packet16i &) |
|
template<> |
EIGEN_STRONG_INLINE Packet2d | pzero (const Packet2d &) |
|
template<> |
EIGEN_STRONG_INLINE Packet4d | pzero (const Packet4d &) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | pzero (const Packet4f &) |
|
template<> |
EIGEN_STRONG_INLINE Packet4i | pzero (const Packet4i &) |
|
template<> |
EIGEN_STRONG_INLINE Packet8d | pzero (const Packet8d &) |
|
template<> |
EIGEN_STRONG_INLINE Packet8f | pzero (const Packet8f &) |
|
template<> |
EIGEN_STRONG_INLINE Packet8i | pzero (const Packet8i &) |
|
template<> |
EIGEN_STRONG_INLINE PacketXi | pzero< PacketXi > (const PacketXi &) |
|
template<typename Packet > |
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet | pzeta (const Packet &x, const Packet &q) |
|
template<typename Scalar > |
void | qrsolv (Matrix< Scalar, Dynamic, Dynamic > &s, const VectorXi &ipvt, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Matrix< Scalar, Dynamic, 1 > &x, Matrix< Scalar, Dynamic, 1 > &sdiag) |
|
void | queryCacheSizes (int &l1, int &l2, int &l3) |
|
int | queryL1CacheSize () |
|
int | queryTopLevelCacheSize () |
|
template<typename VectorV , typename VectorI > |
Index | QuickSplit (VectorV &row, VectorI &ind, Index ncut) |
|
template<typename Scalar > |
void | r1mpyq (DenseIndex m, DenseIndex n, Scalar *a, const std::vector< JacobiRotation< Scalar > > &v_givens, const std::vector< JacobiRotation< Scalar > > &w_givens) |
|
template<typename Scalar > |
void | r1updt (Matrix< Scalar, Dynamic, Dynamic > &s, const Matrix< Scalar, Dynamic, 1 > &u, std::vector< JacobiRotation< Scalar > > &v_givens, std::vector< JacobiRotation< Scalar > > &w_givens, Matrix< Scalar, Dynamic, 1 > &v, Matrix< Scalar, Dynamic, 1 > &w, bool *sing) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | RandomToTypeNormal (uint64_t *state, uint64_t stream) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex< double > | RandomToTypeNormal< std::complex< double > > (uint64_t *state, uint64_t stream) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex< float > | RandomToTypeNormal< std::complex< float > > (uint64_t *state, uint64_t stream) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | RandomToTypeUniform (uint64_t *state, uint64_t stream) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double | RandomToTypeUniform< double > (uint64_t *state, uint64_t stream) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::bfloat16 | RandomToTypeUniform< Eigen::bfloat16 > (uint64_t *state, uint64_t stream) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half | RandomToTypeUniform< Eigen::half > (uint64_t *state, uint64_t stream) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float | RandomToTypeUniform< float > (uint64_t *state, uint64_t stream) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex< double > | RandomToTypeUniform< std::complex< double > > (uint64_t *state, uint64_t stream) |
|
template<> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::complex< float > | RandomToTypeUniform< std::complex< float > > (uint64_t *state, uint64_t stream) |
|
template<typename Decomposition > |
Decomposition::RealScalar | rcond_estimate_helper (typename Decomposition::RealScalar matrix_norm, const Decomposition &dec) |
| Reciprocal condition number estimator. More...
|
|
template<typename Decomposition > |
Decomposition::RealScalar | rcond_invmatrix_L1_norm_estimate (const Decomposition &dec) |
|
template<typename MatrixType , typename RealScalar , typename Index > |
void | real_2x2_jacobi_svd (const MatrixType &matrix, Index p, Index q, JacobiRotation< RealScalar > *j_left, JacobiRotation< RealScalar > *j_right) |
|
template<typename Self > |
EIGEN_STRONG_INLINE void | ReducePacket (Self &self, Index offset, typename Self::CoeffReturnType *data) |
|
template<typename Self > |
EIGEN_STRONG_INLINE void | ReduceScalar (Self &self, Index offset, typename Self::CoeffReturnType *data) |
|
template<int n, typename t > |
constexpr array< t, n > | repeat (t v) |
|
template<typename DstXprType , typename SrcXprType , typename Functor > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | resize_if_allowed (DstXprType &dst, const SrcXprType &src, const Functor &) |
|
template<typename DstXprType , typename SrcXprType , typename T1 , typename T2 > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | resize_if_allowed (DstXprType &dst, const SrcXprType &src, const internal::assign_op< T1, T2 > &) |
|
template<typename T > |
const T * | return_ptr () |
|
template<typename Scalar > |
void | rwupdt (Matrix< Scalar, Dynamic, Dynamic > &r, const Matrix< Scalar, Dynamic, 1 > &w, Matrix< Scalar, Dynamic, 1 > &b, Scalar alpha) |
|
template<typename InputIterator , typename SparseMatrixType , typename DupFunctor > |
void | set_from_triplets (const InputIterator &begin, const InputIterator &end, SparseMatrixType &mat, DupFunctor dup_func) |
|
EIGEN_STRONG_INLINE Packet4f | shuffle1 (const Packet4f &m, int mask) |
|
template<bool interleave> |
EIGEN_STRONG_INLINE Packet4f | shuffle2 (const Packet4f &m, const Packet4f &n, int mask) |
|
template<> |
EIGEN_STRONG_INLINE Packet4f | shuffle2< true > (const Packet4f &m, const Packet4f &n, int mask) |
|
template<typename T > |
EIGEN_CONSTEXPR Index | size (const T &x) |
|
template<typename T , std::size_t N> |
EIGEN_CONSTEXPR Index | size (const T(&)[N]) |
|
template<typename Lhs , typename Rhs , typename Dest > |
EIGEN_DONT_INLINE void | skyline_col_major_time_dense_product (const Lhs &lhs, const Rhs &rhs, Dest &dst) |
|
template<typename Lhs , typename Rhs , typename Dest > |
EIGEN_DONT_INLINE void | skyline_row_major_time_dense_product (const Lhs &lhs, const Rhs &rhs, Dest &dst) |
|
template<typename T > |
EIGEN_DEVICE_FUNC void | smart_copy (const T *start, const T *end, T *target) |
|
template<typename T > |
void | smart_memmove (const T *start, const T *end, T *target) |
|
template<typename T > |
EIGEN_DEVICE_FUNC T * | smart_move (T *start, T *end, T *target) |
|
template<typename Decomposition , typename Rhs , typename Dest > |
enable_if< Rhs::ColsAtCompileTime!=1 &&Dest::ColsAtCompileTime!=1 >::type | solve_sparse_through_dense_panels (const Decomposition &dec, const Rhs &rhs, Dest &dest) |
|
template<typename Decomposition , typename Rhs , typename Dest > |
enable_if< Rhs::ColsAtCompileTime==1||Dest::ColsAtCompileTime==1 >::type | solve_sparse_through_dense_panels (const Decomposition &dec, const Rhs &rhs, Dest &dest) |
|
template<typename VectorType , typename IndexType > |
void | sortWithPermutation (VectorType &vec, IndexType &perm, typename IndexType::Scalar &ncut) |
| Computes a permutation vector to have a sorted sequence. More...
|
|
template<int Mode, typename SparseLhsType , typename DenseRhsType , typename DenseResType , typename AlphaType > |
void | sparse_selfadjoint_time_dense_product (const SparseLhsType &lhs, const DenseRhsType &rhs, DenseResType &res, const AlphaType &alpha) |
|
template<typename Lhs , typename Rhs , typename ResultType > |
static void | sparse_sparse_product_with_pruning_impl (const Lhs &lhs, const Rhs &rhs, ResultType &res, const typename ResultType::RealScalar &tolerance) |
|
template<typename Lhs , typename Rhs , typename ResultType > |
static void | sparse_sparse_to_dense_product_impl (const Lhs &lhs, const Rhs &rhs, ResultType &res) |
|
template<typename SparseLhsType , typename DenseRhsType , typename DenseResType , typename AlphaType > |
void | sparse_time_dense_product (const SparseLhsType &lhs, const DenseRhsType &rhs, DenseResType &res, const AlphaType &alpha) |
|
template<typename Scalar > |
EIGEN_DONT_INLINE void | sparselu_gemm (Index m, Index n, Index d, const Scalar *A, Index lda, const Scalar *B, Index ldb, Scalar *C, Index ldc) |
|
template<typename MatrixType > |
MatrixType::RealScalar | stable_norm_impl (const MatrixType &mat, typename enable_if<!MatrixType::IsVectorAtCompileTime >::type *=0) |
|
template<typename VectorType > |
VectorType::RealScalar | stable_norm_impl (const VectorType &vec, typename enable_if< VectorType::IsVectorAtCompileTime >::type *=0) |
|
template<typename VectorType , typename RealScalar > |
void | stable_norm_impl_inner_step (const VectorType &vec, RealScalar &ssq, RealScalar &scale, RealScalar &invScale) |
|
template<typename ExpressionType , typename Scalar > |
void | stable_norm_kernel (const ExpressionType &bl, Scalar &ssq, Scalar &scale, Scalar &invScale) |
|
template<typename Scalar > |
Scalar | stem_function_cos (Scalar x, int n) |
| Cosine (and its derivatives). More...
|
|
template<typename Scalar > |
Scalar | stem_function_cosh (Scalar x, int n) |
| Hyperbolic cosine (and its derivatives). More...
|
|
template<typename Scalar > |
Scalar | stem_function_exp (Scalar x, int) |
| The exponential function (and its derivatives). More...
|
|
template<typename Scalar > |
Scalar | stem_function_sin (Scalar x, int n) |
| Sine (and its derivatives). More...
|
|
template<typename Scalar > |
Scalar | stem_function_sinh (Scalar x, int n) |
| Hyperbolic sine (and its derivatives). More...
|
|
template<typename DataMapper , typename Index , typename Packet , const Index accCols> |
EIGEN_ALWAYS_INLINE void | storeAccumulator (Index i, Index j, const DataMapper &data, const Packet &alpha, __vector_quad *acc) |
|
template<typename Scalar , typename Packet , typename Index > |
EIGEN_ALWAYS_INLINE void | storeBlock (Scalar *to, PacketBlock< Packet, 2 > &block) |
|
template<typename Scalar , typename Packet , typename Index > |
EIGEN_ALWAYS_INLINE void | storeBlock (Scalar *to, PacketBlock< Packet, 4 > &block) |
|
template<typename DataMapper , typename Index , typename Packet , typename Packetc , const Index accColsC, int N> |
EIGEN_ALWAYS_INLINE void | storeComplexAccumulator (Index i, Index j, const DataMapper &data, const Packet &alphaReal, const Packet &alphaImag, __vector_quad *accReal, __vector_quad *accImag) |
|
template<int Layout, typename IndexType , int NumDims> |
EIGEN_ALWAYS_INLINE DSizes< IndexType, NumDims > | strides (const DSizes< IndexType, NumDims > &dimensions) |
|
template<int Layout, typename IndexType , size_t NumDims> |
EIGEN_ALWAYS_INLINE DSizes< IndexType, NumDims > | strides (const Eigen::array< IndexType, NumDims > &dimensions) |
|
template<int Layout, std::ptrdiff_t... Indices> |
EIGEN_STRONG_INLINE DSizes< std::ptrdiff_t, sizeof...(Indices)> | strides (const Sizes< Indices... > &sizes) |
|
template<typename T > |
void | swap (scoped_array< T > &a, scoped_array< T > &b) |
|
template<typename Scalar , typename Index , int StorageOrder> |
EIGEN_STRONG_INLINE void | symm_pack_complex_lhs_helper (std::complex< Scalar > *blockA, const std::complex< Scalar > *_lhs, Index lhsStride, Index cols, Index rows) |
|
template<typename Scalar , typename Index , int StorageOrder, int N> |
EIGEN_STRONG_INLINE void | symm_pack_complex_rhs_helper (std::complex< Scalar > *blockB, const std::complex< Scalar > *_rhs, Index rhsStride, Index rows, Index cols, Index k2) |
|
template<typename Scalar , typename Index , int StorageOrder> |
EIGEN_STRONG_INLINE void | symm_pack_lhs_helper (Scalar *blockA, const Scalar *_lhs, Index lhsStride, Index cols, Index rows) |
|
template<typename Scalar , typename Index , int StorageOrder, int N> |
EIGEN_STRONG_INLINE void | symm_pack_rhs_helper (Scalar *blockB, const Scalar *_rhs, Index rhsStride, Index rows, Index cols, Index k2) |
|
template<typename Index , std::size_t N, int... ii, int... jj> |
constexpr static std::array< Index, N > | tensor_static_symgroup_index_permute (std::array< Index, N > idx, internal::numeric_list< int, ii... >, internal::numeric_list< int, jj... >) |
|
template<typename Index , int... ii> |
static std::vector< Index > | tensor_static_symgroup_index_permute (std::vector< Index > idx, internal::numeric_list< int, ii... >) |
|
EIGEN_DEVICE_FUNC void | throw_std_bad_alloc () |
|
template<typename Scalar , int Dim, typename OtherDerived > |
static const EIGEN_DEVICE_FUNC MatrixBase< OtherDerived > & | toRotationMatrix (const MatrixBase< OtherDerived > &mat) |
|
template<typename Scalar , int Dim, typename OtherDerived > |
static EIGEN_DEVICE_FUNC Matrix< Scalar, Dim, Dim > | toRotationMatrix (const RotationBase< OtherDerived, Dim > &r) |
|
template<typename Scalar , int Dim> |
static EIGEN_DEVICE_FUNC Matrix< Scalar, 2, 2 > | toRotationMatrix (const Scalar &s) |
|
template<typename IndexVector > |
void | treePostorder (typename IndexVector::Scalar n, IndexVector &parent, IndexVector &post) |
| Post order a tree. More...
|
|
template<int StorageOrder, typename RealScalar , typename Scalar , typename Index > |
static EIGEN_DEVICE_FUNC void | tridiagonal_qr_step (RealScalar *diag, RealScalar *subdiag, Index start, Index end, Scalar *matrixQ, Index n) |
|
template<typename MatrixType , typename DiagonalType , typename SubDiagonalType , typename CoeffVectorType > |
EIGEN_DEVICE_FUNC void | tridiagonalization_inplace (MatrixType &mat, DiagonalType &diag, SubDiagonalType &subdiag, CoeffVectorType &hcoeffs, bool extractQ) |
| Performs a full tridiagonalization in place. More...
|
|
template<typename MatrixType , typename CoeffVectorType > |
EIGEN_DEVICE_FUNC void | tridiagonalization_inplace (MatrixType &matA, CoeffVectorType &hCoeffs) |
|
float | trig_reduce_huge (float xf, int *quadrant) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE void | twoprod (const Packet &x, const Packet &y, Packet &p_hi, Packet &p_lo) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE void | twoprod (const Packet &x_hi, const Packet &x_lo, const Packet &y, Packet &p_hi, Packet &p_lo) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE void | twoprod (const Packet &x_hi, const Packet &x_lo, const Packet &y_hi, const Packet &y_lo, Packet &p_hi, Packet &p_lo) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE void | twosum (const Packet &x_hi, const Packet &x_lo, const Packet &y_hi, const Packet &y_lo, Packet &s_hi, Packet &s_lo) |
|
template<typename MatrixType > |
void | upperbidiagonalization_blocked_helper (MatrixType &A, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, Index bs, Ref< Matrix< typename MatrixType::Scalar, Dynamic, Dynamic, traits< MatrixType >::Flags &RowMajorBit > > X, Ref< Matrix< typename MatrixType::Scalar, Dynamic, Dynamic, traits< MatrixType >::Flags &RowMajorBit > > Y) |
|
template<typename MatrixType , typename BidiagType > |
void | upperbidiagonalization_inplace_blocked (MatrixType &A, BidiagType &bidiagonal, Index maxBlockSize=32, typename MatrixType::Scalar *=0) |
|
template<typename MatrixType > |
void | upperbidiagonalization_inplace_unblocked (MatrixType &mat, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, typename MatrixType::Scalar *tempData=0) |
|
template<typename Index > |
bool | useSpecificBlockingSizes (Index &k, Index &m, Index &n) |
|
EIGEN_STRONG_INLINE Packet2d | vec2d_unpackhi (const Packet2d &a, const Packet2d &b) |
|
EIGEN_STRONG_INLINE Packet2d | vec2d_unpacklo (const Packet2d &a, const Packet2d &b) |
|
EIGEN_STRONG_INLINE Packet4f | vec4f_movehl (const Packet4f &a, const Packet4f &b) |
|
EIGEN_STRONG_INLINE Packet4f | vec4f_movelh (const Packet4f &a, const Packet4f &b) |
|
EIGEN_STRONG_INLINE Packet4f | vec4f_swizzle1 (const Packet4f &a, int p, int q, int r, int s) |
|
EIGEN_STRONG_INLINE Packet4f | vec4f_swizzle2 (const Packet4f &a, const Packet4f &b, int p, int q, int r, int s) |
|
EIGEN_STRONG_INLINE Packet4f | vec4f_unpackhi (const Packet4f &a, const Packet4f &b) |
|
EIGEN_STRONG_INLINE Packet4f | vec4f_unpacklo (const Packet4f &a, const Packet4f &b) |
|
template<int element> |
EIGEN_STRONG_INLINE Packet4f | vec_splat_packet4f (const Packet4f &from) |
|
template<typename Packet > |
EIGEN_STRONG_INLINE void | veltkamp_splitting (const Packet &x, Packet &x_hi, Packet &x_lo) |
|