Home
last modified time | relevance | path

Searched refs:EIGEN_STRONG_INLINE (Results 1 – 25 of 155) sorted by relevance

1234567

/external/eigen/Eigen/src/Core/arch/SSE/
DPacketMath.h174 template<> EIGEN_STRONG_INLINE Packet4f pset1<Packet4f>(const float& from) { return _mm_set_ps(fro…
175 template<> EIGEN_STRONG_INLINE Packet2d pset1<Packet2d>(const double& from) { return _mm_set_pd(fro…
176 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int& from) { return _mm_set_epi32(…
178 template<> EIGEN_STRONG_INLINE Packet4f pset1<Packet4f>(const float& from) { return _mm_set_ps1(fr…
179 template<> EIGEN_STRONG_INLINE Packet2d pset1<Packet2d>(const double& from) { return _mm_set1_pd(fr…
180 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int& from) { return _mm_set1_epi32…
189 template<> EIGEN_STRONG_INLINE Packet4f pload1<Packet4f>(const float *from) {
194 template<> EIGEN_STRONG_INLINE Packet4f plset<Packet4f>(const float& a) { return _mm_add_ps(pset1<P…
195 template<> EIGEN_STRONG_INLINE Packet2d plset<Packet2d>(const double& a) { return _mm_add_pd(pset1<…
196 template<> EIGEN_STRONG_INLINE Packet4i plset<Packet4i>(const int& a) { return _mm_add_epi32(pset1<…
[all …]
DComplex.h20 EIGEN_STRONG_INLINE Packet2cf() {} in Packet2cf()
21 EIGEN_STRONG_INLINE explicit Packet2cf(const __m128& a) : v(a) {} in Packet2cf()
55 template<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
56 template<> EIGEN_STRONG_INLINE Packet2cf psub<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
57 template<> EIGEN_STRONG_INLINE Packet2cf pnegate(const Packet2cf& a)
62 template<> EIGEN_STRONG_INLINE Packet2cf pconj(const Packet2cf& a)
68 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b)
85 template<> EIGEN_STRONG_INLINE Packet2cf pand <Packet2cf>(const Packet2cf& a, const Packet2cf& b)…
86 template<> EIGEN_STRONG_INLINE Packet2cf por <Packet2cf>(const Packet2cf& a, const Packet2cf& b)…
87 template<> EIGEN_STRONG_INLINE Packet2cf pxor <Packet2cf>(const Packet2cf& a, const Packet2cf& b)…
[all …]
/external/eigen/Eigen/src/Core/arch/ZVector/
DComplex.h23 EIGEN_STRONG_INLINE Packet1cd() {} in Packet1cd()
24 EIGEN_STRONG_INLINE explicit Packet1cd(const Packet2d& a) : v(a) {} in Packet1cd()
30 EIGEN_STRONG_INLINE Packet2cf() {} in Packet2cf()
31 EIGEN_STRONG_INLINE explicit Packet2cf(const Packet4f& a) : v(a) {} in Packet2cf()
90 EIGEN_STRONG_INLINE void ptranspose(PacketBlock<Packet2cf,2>& kernel);
92 template<> EIGEN_STRONG_INLINE Packet2cf pload <Packet2cf>(const std::complex<float>* from) { EIGE…
93 template<> EIGEN_STRONG_INLINE Packet1cd pload <Packet1cd>(const std::complex<double>* from) { EIGE…
94 template<> EIGEN_STRONG_INLINE Packet2cf ploadu<Packet2cf>(const std::complex<float>* from) { EIGE…
95 template<> EIGEN_STRONG_INLINE Packet1cd ploadu<Packet1cd>(const std::complex<double>* from) { EIGE…
96 template<> EIGEN_STRONG_INLINE void pstore <std::complex<float> >(std::complex<float> * to, con…
[all …]
DPacketMath.h263 template<int element> EIGEN_STRONG_INLINE Packet4f vec_splat_packet4f(const Packet4f& from)
290 static EIGEN_STRONG_INLINE void run(Packet4i& first, const Packet4i& second)
308 static EIGEN_STRONG_INLINE void run(Packet4f& first, const Packet4f& second)
331 static EIGEN_STRONG_INLINE void run(Packet2d& first, const Packet2d& second)
338 template<> EIGEN_STRONG_INLINE Packet4i pload<Packet4i>(const int* from)
347 template<> EIGEN_STRONG_INLINE Packet4f pload<Packet4f>(const float* from)
357 template<> EIGEN_STRONG_INLINE Packet2d pload<Packet2d>(const double* from)
366 template<> EIGEN_STRONG_INLINE void pstore<int>(int* to, const Packet4i& from)
375 template<> EIGEN_STRONG_INLINE void pstore<float>(float* to, const Packet4f& from)
384 template<> EIGEN_STRONG_INLINE void pstore<double>(double* to, const Packet2d& from)
[all …]
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorBase.h38 EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<CustomNullaryOp, const Derived>
45EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<internal::scalar_constant_op<Scalar>, const Derived>
51EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<internal::UniformRandomGenerator<Scalar>, const Der…
56 EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<RandomGenerator, const Derived>
63 EIGEN_STRONG_INLINE const TensorGeneratorOp<Generator, const Derived>
70 EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<CustomUnaryOp, const Derived>
77EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<internal::scalar_opposite_op<Scalar>, const Derived>
83 EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<internal::scalar_sqrt_op<Scalar>, const Derived>
89 EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<internal::scalar_sign_op<Scalar>, const Derived>
95 EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<internal::scalar_rsqrt_op<Scalar>, const Derived>
[all …]
DTensorFunctors.h46 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar
65 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T operator()(const T& x) const {
70 template <typename Packet> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
101 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void reduce(const T t, T* accum) const {
106 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void reducePacket(const Packet& p, Packet* accum) const {
110 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T initialize() const {
115 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet initializePacket() const {
118 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T finalize(const T accum) const {
122 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet finalizePacket(const Packet& vaccum) const {
126 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T finalizeBoth(const T saccum, const Packet& vaccum) const {
[all …]
DTensorFixedSize.h55 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index rank() const { re… in rank()
56 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index dimension(std::size_t n) const { re… in dimension()
57 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Dimensions& dimensions() const { re… in dimensions()
58 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index size() const { re… in size()
59 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *data() { re… in data()
60 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar *data() const { re… in data()
70 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar& coeff(Index firstIndex, IndexTypes... otherInd… in coeff()
79 EIGEN_STRONG_INLINE const Scalar& coeff(const array<Index, NumIndices>& indices) const in coeff()
86 EIGEN_STRONG_INLINE const Scalar& coeff(Index index) const in coeff()
93 EIGEN_STRONG_INLINE const Scalar& coeff() const in coeff()
[all …]
DTensor.h100 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index rank() const… in rank()
101 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index dimension(std::size_t n) const… in dimension()
102 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Dimensions& dimensions() const… in dimensions()
103 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index size() const… in size()
104 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *data() … in data()
105 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar *data() const… in data()
124 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar& coeff(const array<Index, NumIndices>& indices)… in coeff()
135 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar& coeff(CustomIndices& indices) const in coeff()
141 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar& coeff() const in coeff()
147 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar& coeff(Index index) const in coeff()
[all …]
DTensorCostModel.h31 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int MulCost() { in MulCost()
36 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int AddCost() { in AddCost()
40 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int DivCost() { in DivCost()
45 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int ModCost() { in ModCost()
49 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int CastCost() { in CastCost()
74 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double bytes_loaded() const { in bytes_loaded()
77 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double bytes_stored() const { in bytes_stored()
80 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double compute_cycles() const { in compute_cycles()
83 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double total_cost( in total_cost()
97 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost cwiseMin( in cwiseMin()
[all …]
DTensorMap.h60 EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr) : m_data(dataPtr), m_dimensions() { in TensorMap()
67EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, Index firstDimension, IndexTypes... otherDim… in TensorMap()
73EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, Index firstDimension) : m_data(dataPtr), m_d… in TensorMap()
78EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, Index dim1, Index dim2) : m_data(dataPtr), m… in TensorMap()
82EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, Index dim1, Index dim2, Index dim3) : m_data… in TensorMap()
86EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, Index dim1, Index dim2, Index dim3, Index di… in TensorMap()
90EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, Index dim1, Index dim2, Index dim3, Index di… in TensorMap()
95 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, const array<Index, NumIndi… in TensorMap()
100 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, const Dimensions& dimensio… in TensorMap()
104 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorMap(PlainObjectType& tensor) in TensorMap()
[all …]
DTensorDeviceDefault.h18 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void* allocate(size_t num_bytes) const { in allocate()
21 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void deallocate(void* buffer) const { in deallocate()
24 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memcpy(void* dst, const void* src, size_t n) const { in memcpy()
27 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memcpyHostToDevice(void* dst, const void* src, size_t n… in memcpyHostToDevice()
30 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memcpyDeviceToHost(void* dst, const void* src, size_t n… in memcpyDeviceToHost()
33 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memset(void* buffer, int c, size_t n) const { in memset()
37 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t numThreads() const { in numThreads()
47 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t firstLevelCacheSize() const { in firstLevelCacheSize()
57 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t lastLevelCacheSize() const { in lastLevelCacheSize()
67 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int majorDeviceVersion() const { in majorDeviceVersion()
DTensorDeviceCuda.h193 EIGEN_STRONG_INLINE const cudaStream_t& stream() const { in initializeDeviceProp()
197 EIGEN_STRONG_INLINE void* allocate(size_t num_bytes) const { in initializeDeviceProp()
201 EIGEN_STRONG_INLINE void deallocate(void* buffer) const { in initializeDeviceProp()
205 EIGEN_STRONG_INLINE void* scratchpad() const { in initializeDeviceProp()
209 EIGEN_STRONG_INLINE unsigned int* semaphore() const { in initializeDeviceProp()
213 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memcpy(void* dst, const void* src, size_t n) const { in initializeDeviceProp()
224 EIGEN_STRONG_INLINE void memcpyHostToDevice(void* dst, const void* src, size_t n) const { in initializeDeviceProp()
231 EIGEN_STRONG_INLINE void memcpyDeviceToHost(void* dst, const void* src, size_t n) const { in initializeDeviceProp()
238 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memset(void* buffer, int c, size_t n) const { in initializeDeviceProp()
248 EIGEN_STRONG_INLINE size_t numThreads() const { in initializeDeviceProp()
[all …]
DTensorRef.h144 EIGEN_STRONG_INLINE TensorRef() : m_evaluator(NULL) { in TensorRef()
148EIGEN_STRONG_INLINE TensorRef(const Expression& expr) : m_evaluator(new internal::TensorLazyEvalua… in TensorRef()
153 EIGEN_STRONG_INLINE TensorRef& operator = (const Expression& expr) {
180 EIGEN_STRONG_INLINE Index rank() const { return m_evaluator->dimensions().size(); } in rank()
182 EIGEN_STRONG_INLINE Index dimension(Index n) const { return m_evaluator->dimensions()[n]; } in dimension()
184 EIGEN_STRONG_INLINE const Dimensions& dimensions() const { return m_evaluator->dimensions(); } in dimensions()
186 EIGEN_STRONG_INLINE Index size() const { return m_evaluator->dimensions().TotalSize(); } in size()
188 EIGEN_STRONG_INLINE const Scalar* data() const { return m_evaluator->data(); } in data()
191 EIGEN_STRONG_INLINE const Scalar operator()(Index index) const in operator()
198 EIGEN_STRONG_INLINE const Scalar operator()(Index firstIndex, IndexTypes... otherIndices) const in operator()
[all …]
/external/eigen/Eigen/src/Core/arch/NEON/
DPacketMath.h104 EIGEN_STRONG_INLINE float32x4_t vld1q_f32(const float* x) { return ::vld1q_f32((const float32_t*)x)…
105 EIGEN_STRONG_INLINE float32x2_t vld1_f32 (const float* x) { return ::vld1_f32 ((const float32_t*)x)…
106 EIGEN_STRONG_INLINE float32x2_t vld1_dup_f32 (const float* x) { return ::vld1_dup_f32 ((const float…
107 EIGEN_STRONG_INLINE void vst1q_f32(float* to, float32x4_t from) { ::vst1q_f32((float32_t*)to…
108 EIGEN_STRONG_INLINE void vst1_f32 (float* to, float32x2_t from) { ::vst1_f32 ((float32_t*)to…
114 template<> EIGEN_STRONG_INLINE Packet4f pset1<Packet4f>(const float& from) { return vdupq_n_f32(fr…
115 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int32_t& from) { return vdupq_n_…
117 template<> EIGEN_STRONG_INLINE Packet4f plset<Packet4f>(const float& a)
123 template<> EIGEN_STRONG_INLINE Packet4i plset<Packet4i>(const int32_t& a)
130 template<> EIGEN_STRONG_INLINE Packet4f padd<Packet4f>(const Packet4f& a, const Packet4f& b) { retu…
[all …]
DComplex.h37 EIGEN_STRONG_INLINE Packet2cf() {} in Packet2cf()
38 EIGEN_STRONG_INLINE explicit Packet2cf(const Packet4f& a) : v(a) {} in Packet2cf()
67 template<> EIGEN_STRONG_INLINE Packet2cf pset1<Packet2cf>(const std::complex<float>& from)
75 template<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
76 template<> EIGEN_STRONG_INLINE Packet2cf psub<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
77 template<> EIGEN_STRONG_INLINE Packet2cf pnegate(const Packet2cf& a) { return Packet2cf(pnegate<Pac…
78 template<> EIGEN_STRONG_INLINE Packet2cf pconj(const Packet2cf& a)
84 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b)
104 template<> EIGEN_STRONG_INLINE Packet2cf pand <Packet2cf>(const Packet2cf& a, const Packet2cf& b)
108 template<> EIGEN_STRONG_INLINE Packet2cf por <Packet2cf>(const Packet2cf& a, const Packet2cf& b)
[all …]
/external/eigen/Eigen/src/Core/arch/AltiVec/
DComplex.h32 EIGEN_STRONG_INLINE explicit Packet2cf() : v(p4f_ZERO) {} in Packet2cf()
33 EIGEN_STRONG_INLINE explicit Packet2cf(const Packet4f& a) : v(a) {} in Packet2cf()
65 template<> EIGEN_STRONG_INLINE Packet2cf pset1<Packet2cf>(const std::complex<float>& from)
76 template<> EIGEN_STRONG_INLINE Packet2cf pload<Packet2cf>(const std::complex<float>* from) {…
77 template<> EIGEN_STRONG_INLINE Packet2cf ploadu<Packet2cf>(const std::complex<float>* from) {…
78 template<> EIGEN_STRONG_INLINE Packet2cf ploaddup<Packet2cf>(const std::complex<float>* from) {…
80 template<> EIGEN_STRONG_INLINE void pstore <std::complex<float> >(std::complex<float> * to, const…
81 template<> EIGEN_STRONG_INLINE void pstoreu<std::complex<float> >(std::complex<float> * to, const…
98 template<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
99 template<> EIGEN_STRONG_INLINE Packet2cf psub<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { …
[all …]
DPacketMath.h239 template<> EIGEN_STRONG_INLINE Packet4f pload<Packet4f>(const float* from)
249 template<> EIGEN_STRONG_INLINE Packet4i pload<Packet4i>(const int* from)
259 template<> EIGEN_STRONG_INLINE void pstore<float>(float* to, const Packet4f& from)
269 template<> EIGEN_STRONG_INLINE void pstore<int>(int* to, const Packet4i& from)
279 template<> EIGEN_STRONG_INLINE Packet4f pset1<Packet4f>(const float& from) {
284 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int& from) {
288 template<> EIGEN_STRONG_INLINE void
298 template<> EIGEN_STRONG_INLINE void
346 template<> EIGEN_STRONG_INLINE Packet4f plset<Packet4f>(const float& a) { return pset1<Packet4f>(a)…
347 template<> EIGEN_STRONG_INLINE Packet4i plset<Packet4i>(const int& a) { return pset1<Packet4i>(a)…
[all …]
/external/eigen/Eigen/src/Core/arch/AVX/
DComplex.h20 EIGEN_STRONG_INLINE Packet4cf() {} in Packet4cf()
21 EIGEN_STRONG_INLINE explicit Packet4cf(const __m256& a) : v(a) {} in Packet4cf()
50 template<> EIGEN_STRONG_INLINE Packet4cf padd<Packet4cf>(const Packet4cf& a, const Packet4cf& b) { …
51 template<> EIGEN_STRONG_INLINE Packet4cf psub<Packet4cf>(const Packet4cf& a, const Packet4cf& b) { …
52 template<> EIGEN_STRONG_INLINE Packet4cf pnegate(const Packet4cf& a)
56 template<> EIGEN_STRONG_INLINE Packet4cf pconj(const Packet4cf& a)
62 template<> EIGEN_STRONG_INLINE Packet4cf pmul<Packet4cf>(const Packet4cf& a, const Packet4cf& b)
70 template<> EIGEN_STRONG_INLINE Packet4cf pand <Packet4cf>(const Packet4cf& a, const Packet4cf& b)…
71 template<> EIGEN_STRONG_INLINE Packet4cf por <Packet4cf>(const Packet4cf& a, const Packet4cf& b)…
72 template<> EIGEN_STRONG_INLINE Packet4cf pxor <Packet4cf>(const Packet4cf& a, const Packet4cf& b)…
[all …]
DPacketMath.h120 template<> EIGEN_STRONG_INLINE Packet8f pset1<Packet8f>(const float& from) { return _mm256_set1_ps…
121 template<> EIGEN_STRONG_INLINE Packet4d pset1<Packet4d>(const double& from) { return _mm256_set1_pd…
122 template<> EIGEN_STRONG_INLINE Packet8i pset1<Packet8i>(const int& from) { return _mm256_set1_ep…
124 template<> EIGEN_STRONG_INLINE Packet8f pload1<Packet8f>(const float* from) { return _mm256_broadc…
125 template<> EIGEN_STRONG_INLINE Packet4d pload1<Packet4d>(const double* from) { return _mm256_broadc…
127 template<> EIGEN_STRONG_INLINE Packet8f plset<Packet8f>(const float& a) { return _mm256_add_ps(_mm2…
128 template<> EIGEN_STRONG_INLINE Packet4d plset<Packet4d>(const double& a) { return _mm256_add_pd(_mm…
130 template<> EIGEN_STRONG_INLINE Packet8f padd<Packet8f>(const Packet8f& a, const Packet8f& b) { retu…
131 template<> EIGEN_STRONG_INLINE Packet4d padd<Packet4d>(const Packet4d& a, const Packet4d& b) { retu…
133 template<> EIGEN_STRONG_INLINE Packet8f psub<Packet8f>(const Packet8f& a, const Packet8f& b) { retu…
[all …]
/external/eigen/Eigen/src/Core/arch/CUDA/
DHalf.h63 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half raw_uint16_to_half(unsigned short x);
64 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half float_to_half_rtne(float ff);
65 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC float half_to_float(__half h);
207 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator + (const half& a, const half& b) {
210 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator * (const half& a, const half& b) {
213 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator - (const half& a, const half& b) {
216 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator / (const half& a, const half& b) {
219 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator - (const half& a) {
224 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half& operator += (half& a, const half& b) {
228 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half& operator *= (half& a, const half& b) {
[all …]
/external/eigen/unsupported/Eigen/CXX11/src/util/
DMaxSizeVector.h34 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
43 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
50 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
70 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
76 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
82 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
88 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
94 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
100 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
109 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
[all …]
DEmulateArray.h24 EIGEN_STRONG_INLINE T& operator[] (size_t index) { return values[index]; }
26 EIGEN_STRONG_INLINE const T& operator[] (size_t index) const { return values[index]; }
29 EIGEN_STRONG_INLINE T& front() { return values[0]; } in front()
31 EIGEN_STRONG_INLINE const T& front() const { return values[0]; } in front()
34 EIGEN_STRONG_INLINE T& back() { return values[n-1]; } in back()
36 EIGEN_STRONG_INLINE const T& back() const { return values[n-1]; } in back()
44 EIGEN_STRONG_INLINE array() { } in array()
46 EIGEN_STRONG_INLINE array(const T& v) { in array()
51 EIGEN_STRONG_INLINE array(const T& v1, const T& v2) { in array()
57 EIGEN_STRONG_INLINE array(const T& v1, const T& v2, const T& v3) { in array()
[all …]
/external/eigen/Eigen/src/Core/
DCwiseNullaryOp.h78 EIGEN_STRONG_INLINE Index rows() const { return m_rows.value(); }
80 EIGEN_STRONG_INLINE Index cols() const { return m_cols.value(); }
108 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseNullaryOp<CustomNullaryOp, typename DenseBase<Deri…
134 EIGEN_STRONG_INLINE const CwiseNullaryOp<CustomNullaryOp, typename DenseBase<Derived>::PlainObject>
153 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseNullaryOp<CustomNullaryOp, typename DenseBase<Deri…
173 EIGEN_STRONG_INLINE const typename DenseBase<Derived>::ConstantReturnType
195 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename DenseBase<Derived>::ConstantReturnType
211 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename DenseBase<Derived>::ConstantReturnType
223 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename DenseBase<Derived>::RandomAccessLinSpacedRetur…
235 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename DenseBase<Derived>::RandomAccessLinSpacedRetur…
[all …]
DCoreIterators.h46 EIGEN_STRONG_INLINE Scalar value() const { return m_iter.value(); } in value()
50 EIGEN_STRONG_INLINE InnerIterator& operator++() { m_iter.operator++(); return *this; }
52 EIGEN_STRONG_INLINE Index index() const { return m_iter.index(); } in index()
54 EIGEN_STRONG_INLINE Index row() const { return m_iter.row(); } in row()
56 EIGEN_STRONG_INLINE Index col() const { return m_iter.col(); } in col()
58 EIGEN_STRONG_INLINE operator bool() const { return m_iter; }
82EIGEN_STRONG_INLINE inner_iterator_selector(const EvaluatorType &eval, const Index &outerId, const… in inner_iterator_selector()
86 EIGEN_STRONG_INLINE Scalar value() const in value()
92 EIGEN_STRONG_INLINE inner_iterator_selector& operator++() { m_inner++; return *this; }
94 EIGEN_STRONG_INLINE Index index() const { return m_inner; } in index()
[all …]
/external/eigen/Eigen/src/SparseCore/
DSparseCwiseBinaryOp.h75 EIGEN_STRONG_INLINE InnerIterator(const binary_evaluator& aEval, Index outer)
81 EIGEN_STRONG_INLINE InnerIterator& operator++()
110 EIGEN_STRONG_INLINE Scalar value() const { return m_value; }
112 EIGEN_STRONG_INLINE StorageIndex index() const { return m_id; }
113 EIGEN_STRONG_INLINE Index outer() const { return m_lhsIter.outer(); }
114 EIGEN_STRONG_INLINE Index row() const { return Lhs::IsRowMajor ? m_lhsIter.row() : index(); }
115 EIGEN_STRONG_INLINE Index col() const { return Lhs::IsRowMajor ? index() : m_lhsIter.col(); }
117 EIGEN_STRONG_INLINE operator bool() const { return m_id>=0; }
169 EIGEN_STRONG_INLINE InnerIterator(const binary_evaluator& aEval, Index outer)
175 EIGEN_STRONG_INLINE InnerIterator& operator++()
[all …]

1234567