/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
TensorStorage.h | 91 m_data = internal::conditional_aligned_new_auto<T,(Options_&DontAlign)==0>(internal::array_prod(m_dimensions)); 96 : m_data(internal::conditional_aligned_new_auto<T,(Options_&DontAlign)==0>(internal::array_prod(other.m_dimensions))) 99 internal::smart_copy(other.m_data, other.m_data+internal::array_prod(other.m_dimensions), m_data); 110 EIGEN_DEVICE_FUNC ~TensorStorage() { internal::conditional_aligned_delete_auto<T,(Options_&DontAlign)==0>(m_data, internal::array_prod(m_dimensions)); } 118 const Index currentSz = internal::array_prod(m_dimensions);
|
TensorIO.h | 23 const Index total_size = internal::array_prod(tensor.dimensions()); 40 const Index total_size = internal::array_prod(tensor.dimensions());
|
TensorExecutor.h | 38 const Index size = array_prod(evaluator.dimensions()); 60 const Index size = array_prod(evaluator.dimensions()); 152 const Index size = array_prod(evaluator.dimensions()); 256 const Index size = array_prod(evaluator.dimensions());
|
TensorScan.h | 167 const Index total_size = internal::array_prod(dimensions()); 216 Index total_size = internal::array_prod(self.dimensions()); 277 Index total_size = internal::array_prod(self.dimensions());
|
TensorReduction.h | 223 const typename Self::Index num_coeffs = array_prod(self.m_impl.dimensions()); 253 const Index num_coeffs = array_prod(self.m_impl.dimensions()); 476 m_preservedStrides[0] = internal::array_prod(input_dims); 501 const Index num_values_to_reduce = internal::array_prod(m_reducedDims); 502 const Index num_coeffs_to_preserve = internal::array_prod(m_dimensions); 524 const Index num_values_to_reduce = internal::array_prod(m_reducedDims); 525 const Index num_coeffs_to_preserve = internal::array_prod(m_dimensions); 557 const Index num_values_to_reduce = internal::array_prod(m_reducedDims); 558 const Index num_coeffs_to_preserve = internal::array_prod(m_dimensions); 614 eigen_assert(index + PacketSize - 1 < Index(internal::array_prod(dimensions()))) [all...] |
TensorDimensions.h | 138 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t array_prod(const Sizes<Indices...>&) { function in namespace:Eigen::internal 225 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::size_t array_prod(const Sizes<V1, V2, V3, V4, V5>&) { 270 return (NumDims == 0) ? 1 : internal::array_prod(*static_cast<const Base*>(this));
|
TensorArgMax.h | 229 const Index total_size = internal::array_prod(m_orig_impl.dimensions()); 232 const Index total_size = internal::array_prod(m_orig_impl.dimensions());
|
TensorForcedEval.h | 117 const Index numValues = internal::array_prod(m_impl.dimensions());
|
TensorMorphing.h | 117 eigen_assert(internal::array_prod(m_impl.dimensions()) == internal::array_prod(op.dimensions())); 389 for (int i = 0; i < internal::array_prod(dimensions()); i += contiguous_values) { 413 eigen_assert(index+packetSize-1 < internal::array_prod(dimensions())); [all...] |
Tensor.h | 377 : m_storage(internal::array_prod(dimensions), dimensions)
|
TensorReductionCuda.h | 361 const Index num_coeffs = array_prod(self.m_impl.dimensions()); 651 const Index num_coeffs = array_prod(self.m_impl.dimensions());
|
TensorIndexList.h | 353 template<typename FirstType, typename... OtherTypes> size_t array_prod(const IndexList<FirstType, OtherTypes...>& sizes) { function in namespace:Eigen::internal
|
/external/eigen/unsupported/test/ |
cxx11_tensor_dimension.cpp | 56 VERIFY_IS_EQUAL((int)internal::array_prod(scalar), 1);
|
cxx11_tensor_fixed_size.cpp | 24 VERIFY_IS_EQUAL(array_prod(scalar1.dimensions()), 1);
|
cxx11_meta.cpp | 41 using Eigen::internal::array_prod; 306 VERIFY_IS_EQUAL((array_prod(a)), 7418880); 307 VERIFY_IS_EQUAL((array_prod(b)), 7418880);
|
/external/eigen/unsupported/Eigen/CXX11/src/util/ |
EmulateCXX11Meta.h | 179 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE typename NList::HeadType::type array_prod(const NList&) { function in namespace:Eigen::internal 184 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE t array_prod(const array<t, n>& a) { function in namespace:Eigen::internal 190 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE t array_prod(const array<t, 0>& /*a*/) { function in namespace:Eigen::internal 195 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE t array_prod(const std::vector<t>& a) { function in namespace:Eigen::internal
|
CXX11Meta.h | 320 // together in front... (13.0 doesn't work with array_prod/array_reduce/... anyway, but 13.1 397 EIGEN_DEVICE_FUNC constexpr inline auto array_prod(const array<T, N>& arr) -> decltype(array_reduce<product_op, T, N>(arr, static_cast<T>(1))) 403 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE t array_prod(const std::vector<t>& a) {
|