/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
TensorContractionBlocking.h | 42 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index kc() const { return kc_; } 43 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index mc() const { return mc_; } 44 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index nc() const { return nc_; }
|
TensorDimensionList.h | 26 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 142 EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE bool run(const DenseIndex) { 148 EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE bool run(const DenseIndex) { 155 EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE bool run() { 161 EIGEN_DEVICE_FUNC static EIGEN_ALWAYS_INLINE bool run() { 168 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run() { 174 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run() { 181 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex) { 187 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex) { 194 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex) [all...] |
TensorUInt128.h | 20 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE operator uint64_t() const { return n; } 22 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE static_val() { } 25 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE static_val(const T& v) { 38 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 45 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 55 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 61 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 64 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE operator LOW() const { 67 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE LOW lower() const { 70 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HIGH upper() const [all...] |
TensorContractionMapper.h | 31 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE CoeffLoader(const Tensor& tensor) : m_tensor(tensor) { } 33 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void offsetBuffer(typename Tensor::Index) { 37 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE typename Tensor::Scalar coeff(typename Tensor::Index index) const { return m_tensor.coeff(index); } 55 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE CoeffLoader(const Tensor& tensor) : m_data(tensor.data()) {} 57 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void offsetBuffer(typename Tensor::Index offset) { 61 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE typename Tensor::Scalar coeff(typename Tensor::Index index) const { return loadConstant(m_data+index); } 95 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void offsetBuffer(typename Tensor::Index offset) { 198 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index firstAligned(Index size) const { 204 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index stride() const { 362 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar operator()(Index i) const [all...] |
TensorIntDiv.h | 35 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 51 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 88 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE uint32_t muluh(const uint32_t a, const T b) { 97 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE uint64_t muluh(const uint64_t a, const T b) { 110 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE uint32_t computeMultiplier(const int log_div, const T divider) { 118 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE uint64_t computeMultiplier(const int log_div, const T divider) { 197 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE int divide(const int32_t n) const {
|
TensorMeta.h | 17 template<typename T1, typename T2> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 22 template<typename T1, typename T2> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 29 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 35 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 155 EIGEN_CONSTEXPR EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE IndexPair() : first(0), second(0) {} 156 EIGEN_CONSTEXPR EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE IndexPair(Idx f, Idx s) : first(f), second(s) {}
|
TensorIndexList.h | 605 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex) { 612 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run() { 619 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run() { 626 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex) { 633 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex) { 640 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex) { 647 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex) { 654 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex) { 661 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex) {
|
TensorExecutor.h | 207 static __device__ EIGEN_ALWAYS_INLINE 217 static __device__ EIGEN_ALWAYS_INLINE
|
TensorPadding.h | 204 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool isPaddingAtIndexForDim( 217 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool isLeftPaddingCompileTimeZero( 227 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool isRightPaddingCompileTimeZero(
|
TensorBroadcasting.h | 157 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE CoeffReturnType coeff(Index index) const 232 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE PacketReturnType packet(Index index) const
|
TensorEvaluator.h | 124 template <typename T> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 130 template <> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 134 template <> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 138 template <> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
|
TensorFFT.h | 188 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE CoeffReturnType coeff(Index index) const { 193 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE PacketReturnType
|
/external/eigen/Eigen/src/Core/ |
MathFunctions.h | 832 EIGEN_ALWAYS_INLINE T mini(const T& x, const T& y) 840 EIGEN_ALWAYS_INLINE T maxi(const T& x, const T& y) 848 EIGEN_ALWAYS_INLINE T mini(const T& x, const T& y) 854 EIGEN_ALWAYS_INLINE float mini(const float& x, const float& y) 860 EIGEN_ALWAYS_INLINE T maxi(const T& x, const T& y) 866 EIGEN_ALWAYS_INLINE float maxi(const float& x, const float& y) 958 template<> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 961 template<> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 992 template<> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 995 template<> EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE [all...] |
GenericPacketMath.h | 460 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet ploadt(const typename unpacket_traits<Packet>::type* from) 471 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void pstoret(Scalar* to, const Packet& from)
|
PlainObjectBase.h | 32 static EIGEN_ALWAYS_INLINE void run(Index, Index) 40 static EIGEN_ALWAYS_INLINE void run(Index rows, Index cols) [all...] |
DenseStorage.h | 68 EIGEN_ALWAYS_INLINE PtrType eigen_unaligned_array_assert_workaround_gcc47(PtrType array) { return array; }
|
/external/eigen/Eigen/src/Core/util/ |
BlasUtil.h | 139 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE BlasVectorMapper(Scalar *data) : m_data(data) {} 141 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar operator()(Index i) const { 145 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet load(Index i) const { 164 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE BlasLinearMapper(Scalar *data) : m_data(data) {} 166 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void prefetch(int i) const { 170 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar& operator()(Index i) const { 174 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet loadPacket(Index i) const { 178 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HalfPacket loadHalfPacket(Index i) const { 182 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void storePacket(Index i, const Packet &p) const { 200 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE blas_data_mapper(Scalar* data, Index stride) : m_data(data), m_stride(stride) { [all...] |
Macros.h | 496 // EIGEN_ALWAYS_INLINE is the stronget, it has the effect of making the function inline and adding every possible 505 #define EIGEN_ALWAYS_INLINE __attribute__((always_inline)) inline 507 #define EIGEN_ALWAYS_INLINE EIGEN_STRONG_INLINE [all...] |
Memory.h | 286 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void check_size_for_overflow(std::size_t size) [all...] |
/external/eigen/Eigen/src/Core/arch/CUDA/ |
Half.h | 448 EIGEN_ALWAYS_INLINE std::ostream& operator << (std::ostream& os, const half& v) { 564 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 570 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 576 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
|
PacketMath.h | 198 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float4 ploadt_ro<float4, Aligned>(const float* from) { 206 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double2 ploadt_ro<double2, Aligned>(const double* from) { 215 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float4 ploadt_ro<float4, Unaligned>(const float* from) { 223 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double2 ploadt_ro<double2, Unaligned>(const double* from) {
|
PacketMathHalf.h | 70 __device__ EIGEN_ALWAYS_INLINE half2 ploadt_ro<half2, Aligned>(const Eigen::half* from) { 79 __device__ EIGEN_ALWAYS_INLINE half2 ploadt_ro<half2, Unaligned>(const Eigen::half* from) { [all...] |
/external/eigen/unsupported/Eigen/CXX11/src/util/ |
EmulateArray.h | 38 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 165 static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE std::size_t size() { return 0; }
|
/external/eigen/Eigen/src/Core/arch/SSE/ |
PacketMath.h | 40 EIGEN_ALWAYS_INLINE operator T&() { return m_val; } 41 EIGEN_ALWAYS_INLINE operator const T&() const { return m_val; } 42 EIGEN_ALWAYS_INLINE eigen_packet_wrapper() {} 43 EIGEN_ALWAYS_INLINE eigen_packet_wrapper(const T &v) : m_val(v) {} 44 EIGEN_ALWAYS_INLINE eigen_packet_wrapper& operator=(const T &v) { [all...] |
MathFunctions.h | 539 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE 546 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE
|