Home
last modified time | relevance | path

Searched full:scalar (Results 1 – 25 of 8353) sorted by relevance

12345678910>>...335

/external/tensorflow/tensorflow/core/kernels/special_math/
Dspecial_math_op_misc_impl.h35 template <typename Scalar>
36 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar
37 generic_dawsn_interval_1(const Scalar& x) { in generic_dawsn_interval_1()
39 const Scalar AN[] = { in generic_dawsn_interval_1()
40 Scalar(1.13681498971755972054E-11), Scalar(8.49262267667473811108E-10), in generic_dawsn_interval_1()
41 Scalar(1.94434204175553054283E-8), Scalar(9.53151741254484363489E-7), in generic_dawsn_interval_1()
42 Scalar(3.07828309874913200438E-6), Scalar(3.52513368520288738649E-4), in generic_dawsn_interval_1()
43 Scalar(-8.50149846724410912031E-4), Scalar(4.22618223005546594270E-2), in generic_dawsn_interval_1()
44 Scalar(-9.17480371773452345351E-2), Scalar(9.99999999999999994612E-1), in generic_dawsn_interval_1()
46 const Scalar AD[] = { in generic_dawsn_interval_1()
[all …]
/external/eigen/Eigen/src/Core/functors/
DUnaryFunctors.h18 * \brief Template functor to compute the opposite of a scalar
22 template<typename Scalar> struct scalar_opposite_op {
24 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { return -a;… in EIGEN_EMPTY_STRUCT_CTOR()
29 template<typename Scalar>
30 struct functor_traits<scalar_opposite_op<Scalar> >
32 Cost = NumTraits<Scalar>::AddCost,
33 PacketAccess = packet_traits<Scalar>::HasNegate };
37 * \brief Template functor to compute the absolute value of a scalar
41 template<typename Scalar> struct scalar_abs_op {
43 typedef typename NumTraits<Scalar>::Real result_type;
[all …]
DNullaryFunctors.h17 template<typename Scalar>
20 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const Scalar& other) : m_other(other) { } in scalar_constant_op()
21 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() () const { return m_other; } in operator()
24 const Scalar m_other;
26 template<typename Scalar>
27 struct functor_traits<scalar_constant_op<Scalar> >
29 PacketAccess = packet_traits<Scalar>::Vectorizable, IsRepeatable = true }; };
31 template<typename Scalar> struct scalar_identity_op {
34 …UNC EIGEN_STRONG_INLINE const Scalar operator() (IndexType row, IndexType col) const { return row=…
36 template<typename Scalar>
[all …]
/external/eigen/unsupported/Eigen/src/SpecialFunctions/
DSpecialFunctionsFunctors.h24 template<typename Scalar> struct scalar_igamma_op : binary_op_base<Scalar,Scalar>
27 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a, const Scalar& x) c… in EIGEN_EMPTY_STRUCT_CTOR()
35 template<typename Scalar>
36 struct functor_traits<scalar_igamma_op<Scalar> > {
39 Cost = 20 * NumTraits<Scalar>::MulCost + 10 * NumTraits<Scalar>::AddCost,
40 PacketAccess = packet_traits<Scalar>::HasIGamma
50 template <typename Scalar>
53 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator()(const Scalar& a, const Scalar& x) co…
62 template <typename Scalar>
63 struct functor_traits<scalar_igamma_der_a_op<Scalar> > {
[all …]
DBesselFunctionsFunctors.h23 template <typename Scalar>
26 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator()(const Scalar& x) const { in EIGEN_EMPTY_STRUCT_CTOR()
30 typedef typename packet_traits<Scalar>::type Packet;
35 template <typename Scalar>
36 struct functor_traits<scalar_bessel_i0_op<Scalar> > {
41 Cost = 28 * NumTraits<Scalar>::MulCost + 48 * NumTraits<Scalar>::AddCost,
42 PacketAccess = packet_traits<Scalar>::HasBessel
51 template <typename Scalar>
54 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator()(const Scalar& x) const {
58 typedef typename packet_traits<Scalar>::type Packet;
[all …]
DSpecialFunctionsImpl.h44 template <typename Scalar>
47 static EIGEN_STRONG_INLINE Scalar run(const Scalar) { in run()
48 EIGEN_STATIC_ASSERT((internal::is_same<Scalar, Scalar>::value == false), in run()
50 return Scalar(0); in run()
54 template <typename Scalar>
56 typedef Scalar type;
109 template <typename Scalar>
111 typedef Scalar type;
119 * input Scalar s, assuming s is above 10.0.
121 * If s is above a certain threshold for the given Scalar type, zero
[all …]
/external/eigen/unsupported/test/
Dspecial_packetmath.cpp15 template<typename Scalar,typename Packet> void packetmath_real() in packetmath_real()
18 typedef internal::packet_traits<Scalar> PacketTraits; in packetmath_real()
22 EIGEN_ALIGN_MAX Scalar data1[PacketSize*4]; in packetmath_real()
23 EIGEN_ALIGN_MAX Scalar data2[PacketSize*4]; in packetmath_real()
24 EIGEN_ALIGN_MAX Scalar ref[PacketSize*4]; in packetmath_real()
28 data1[0] = std::numeric_limits<Scalar>::quiet_NaN(); in packetmath_real()
29 test::packet_helper<internal::packet_traits<Scalar>::HasLGamma,Packet> h; in packetmath_real()
33 if (internal::packet_traits<Scalar>::HasErf) { in packetmath_real()
34 data1[0] = std::numeric_limits<Scalar>::quiet_NaN(); in packetmath_real()
35 test::packet_helper<internal::packet_traits<Scalar>::HasErf,Packet> h; in packetmath_real()
[all …]
DEulerAngles.cpp17 template <typename Scalar, class System>
18 bool verifyIsApprox(const Eigen::EulerAngles<Scalar, System>& a, const Eigen::EulerAngles<Scalar, S… in verifyIsApprox() argument
34 template<typename Scalar, class EulerSystem>
35 void verify_euler(const EulerAngles<Scalar, EulerSystem>& e) in verify_euler() argument
37 typedef EulerAngles<Scalar, EulerSystem> EulerAnglesType; in verify_euler()
38 typedef Matrix<Scalar,3,3> Matrix3; in verify_euler()
39 typedef Matrix<Scalar,3,1> Vector3; in verify_euler()
40 typedef Quaternion<Scalar> QuaternionType; in verify_euler()
41 typedef AngleAxis<Scalar> AngleAxisType; in verify_euler()
43 const Scalar ONE = Scalar(1); in verify_euler()
[all …]
/external/executorch/exir/passes/
Dexecutorch_prim_ops_registry.py27 @bind_pattern_to_op(executorch_prims_lib, "add.Scalar(Scalar a, Scalar b) -> Scalar")
32 @bind_pattern_to_op(executorch_prims_lib, "mul.Scalar(Scalar a, Scalar b) -> Scalar")
37 @bind_pattern_to_op(executorch_prims_lib, "sub.Scalar(Scalar a, Scalar b) -> Scalar")
43 executorch_prims_lib, "floordiv.Scalar(Scalar a, Scalar b) -> Scalar"
50 executorch_prims_lib, "truediv.Scalar(Scalar a, Scalar b) -> Scalar"
56 @bind_pattern_to_op(executorch_prims_lib, "sym_float.Scalar(Scalar a) -> Scalar")
63 @bind_pattern_to_op(executorch_prims_lib, "gt.Scalar(Scalar a, Scalar b) -> bool")
68 @bind_pattern_to_op(executorch_prims_lib, "lt.Scalar(Scalar a, Scalar b) -> bool")
73 @bind_pattern_to_op(executorch_prims_lib, "ge.Scalar(Scalar a, Scalar b) -> bool")
78 @bind_pattern_to_op(executorch_prims_lib, "le.Scalar(Scalar a, Scalar b) -> bool")
[all …]
/external/skia/resources/sksl/folding/
DMatrixScalarNoOpFolding.rts11 // Test meaningful matrix X no-op scalar.
40 // Test meaningful matrix X no-op scalar.
70 // Test meaningful matrix X no-op scalar.
100 float scalar = testInputs.x;
102 // These operations can be optimized, because multiplying a scalar across an identity matrix
103 // is conceptually the same as passing a scalar into the diagonal-matrix constructor.
104 m = scalar * i;
105 m = i * scalar;
106 if (m != float2x2(scalar)) return false;
108 // These operations are left alone, as they splat the scalar across the matrix.
[all …]
/external/eigen/blas/
Dlevel2_impl.h12 template<typename Index, typename Scalar, int StorageOrder, bool ConjugateLhs, bool ConjugateRhs>
15 …dex rows, Index cols,const Scalar *lhs, Index lhsStride, const Scalar *rhs, Index rhsIncr, Scalar*… in run()
17 typedef internal::const_blas_data_mapper<Scalar,Index,StorageOrder> LhsMapper; in run()
18 typedef internal::const_blas_data_mapper<Scalar,Index,RowMajor> RhsMapper; in run()
21 <Index,Scalar,LhsMapper,StorageOrder,ConjugateLhs,Scalar,RhsMapper,ConjugateRhs>::run( in run()
29 …typedef void (*functype)(int, int, const Scalar *, int, const Scalar *, int , Scalar *, int, Scala… in EIGEN_BLAS_FUNC()
32 (general_matrix_vector_product_wrapper<int,Scalar,ColMajor,false,false>::run), in EIGEN_BLAS_FUNC()
34 (general_matrix_vector_product_wrapper<int,Scalar,RowMajor,false,false>::run), in EIGEN_BLAS_FUNC()
36 (general_matrix_vector_product_wrapper<int,Scalar,RowMajor,Conj ,false>::run), in EIGEN_BLAS_FUNC()
40 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC()
[all …]
Dlevel2_real_impl.h16 typedef void (*functype)(int, const Scalar*, int, const Scalar*, Scalar*, Scalar); in EIGEN_BLAS_FUNC()
19 (internal::selfadjoint_matrix_vector_product<Scalar,int,ColMajor,Upper,false,false>::run), in EIGEN_BLAS_FUNC()
21 (internal::selfadjoint_matrix_vector_product<Scalar,int,ColMajor,Lower,false,false>::run), in EIGEN_BLAS_FUNC()
24 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC()
25 const Scalar* x = reinterpret_cast<const Scalar*>(px); in EIGEN_BLAS_FUNC()
26 Scalar* y = reinterpret_cast<Scalar*>(py); in EIGEN_BLAS_FUNC()
27 Scalar alpha = *reinterpret_cast<const Scalar*>(palpha); in EIGEN_BLAS_FUNC()
28 Scalar beta = *reinterpret_cast<const Scalar*>(pbeta); in EIGEN_BLAS_FUNC()
43 const Scalar* actual_x = get_compact_vector(x,*n,*incx); in EIGEN_BLAS_FUNC()
44 Scalar* actual_y = get_compact_vector(y,*n,*incy); in EIGEN_BLAS_FUNC()
[all …]
Dlevel2_cplx_impl.h22 typedef void (*functype)(int, const Scalar*, int, const Scalar*, Scalar*, Scalar); in EIGEN_BLAS_FUNC()
25 (internal::selfadjoint_matrix_vector_product<Scalar,int,ColMajor,Upper,false,false>::run), in EIGEN_BLAS_FUNC()
27 (internal::selfadjoint_matrix_vector_product<Scalar,int,ColMajor,Lower,false,false>::run), in EIGEN_BLAS_FUNC()
30 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC()
31 const Scalar* x = reinterpret_cast<const Scalar*>(px); in EIGEN_BLAS_FUNC()
32 Scalar* y = reinterpret_cast<Scalar*>(py); in EIGEN_BLAS_FUNC()
33 Scalar alpha = *reinterpret_cast<const Scalar*>(palpha); in EIGEN_BLAS_FUNC()
34 Scalar beta = *reinterpret_cast<const Scalar*>(pbeta); in EIGEN_BLAS_FUNC()
49 const Scalar* actual_x = get_compact_vector(x,*n,*incx); in EIGEN_BLAS_FUNC()
50 Scalar* actual_y = get_compact_vector(y,*n,*incy); in EIGEN_BLAS_FUNC()
[all …]
/external/pytorch/aten/src/ATen/native/cuda/
DForeachBinaryOpScalar.cu27 const Scalar& scalar) { in foreach_binary_op() argument
47 scalar.to<opmath_t>()); in foreach_binary_op()
52 void foreach_binary_op_(TensorList tensors, const Scalar& scalar) { in foreach_binary_op_() argument
65 scalar.to<opmath_t>()); in foreach_binary_op_()
72 const Scalar& scalar) { in all_types_complex_bool_half_bfloat16() argument
79 [&]() { return foreach_binary_op<scalar_t, Op>(tensors, scalar); }); in all_types_complex_bool_half_bfloat16()
85 const Scalar& scalar) { in all_types_complex_bool_half_bfloat16_() argument
92 [&]() { foreach_binary_op_<scalar_t, Op>(tensors, scalar); }); in all_types_complex_bool_half_bfloat16_()
98 const Scalar& scalar) { in all_types_half_bfloat16() argument
104 [&]() { return foreach_binary_op<scalar_t, Op>(tensors, scalar); }); in all_types_half_bfloat16()
[all …]
DForeachBinaryOpScalarTensor.cu23 const Tensor& scalar, in foreach_binary_op() argument
24 const Scalar& alpha = 1) { in foreach_binary_op()
26 scalar.dim() == 0 && scalar.numel() == 1, in foreach_binary_op()
27 "scalar tensor expected to be 0 dim but it has ", in foreach_binary_op()
28 scalar.dim(), in foreach_binary_op()
30 scalar.numel(), in foreach_binary_op()
33 tensors[0].device() == scalar.device(), in foreach_binary_op()
34 "scalar tensor expected to be on ", in foreach_binary_op()
37 scalar.device()); in foreach_binary_op()
57 scalar.data_ptr<T>(), in foreach_binary_op()
[all …]
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorBase.h33 typedef typename DerivedTraits::Scalar Scalar; typedef
35 typedef typename internal::remove_const<Scalar>::type CoeffReturnType;
47 …EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<internal::scalar_constant_op<Scalar>, const Derived>
48 constant(const Scalar& value) const { in constant()
49 return nullaryExpr(internal::scalar_constant_op<Scalar>(value)); in constant()
53 …EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<internal::UniformRandomGenerator<Scalar>, const Der…
55 return nullaryExpr(internal::UniformRandomGenerator<Scalar>()); in random()
79 … EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<internal::scalar_opposite_op<Scalar>, const Derived>
81 return unaryExpr(internal::scalar_opposite_op<Scalar>());
85 EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<internal::scalar_sqrt_op<Scalar>, const Derived>
[all …]
/external/tensorflow/tensorflow/core/util/
Dcuda_sparse.cc208 template <typename Scalar, typename SparseFn>
210 int m, int n, const Scalar* dl, const Scalar* d, in Gtsv2Impl()
211 const Scalar* du, Scalar* B, int ldb, in Gtsv2Impl()
219 #define GTSV2_INSTANCE(Scalar, sparse_prefix) \ argument
221 Status GpuSparse::Gtsv2<Scalar>(int m, int n, const Scalar* dl, \
222 const Scalar* d, const Scalar* du, \
223 Scalar* B, int ldb, void* pBuffer) const { \
231 #define GTSV2_NO_PIVOT_INSTANCE(Scalar, sparse_prefix) \ argument
233 Status GpuSparse::Gtsv2NoPivot<Scalar>( \
234 int m, int n, const Scalar* dl, const Scalar* d, const Scalar* du, \
[all …]
/external/deqp/android/cts/main/vk-main-2019-03-01/
Dubo.txt1 dEQP-VK.ubo.2_level_array.scalar.bool.both
2 dEQP-VK.ubo.2_level_array.scalar.bool.both_comp_access
3 dEQP-VK.ubo.2_level_array.scalar.bool.fragment
4 dEQP-VK.ubo.2_level_array.scalar.bool.fragment_comp_access
5 dEQP-VK.ubo.2_level_array.scalar.bool.vertex
6 dEQP-VK.ubo.2_level_array.scalar.bool.vertex_comp_access
7 dEQP-VK.ubo.2_level_array.scalar.bvec2.both
8 dEQP-VK.ubo.2_level_array.scalar.bvec2.both_comp_access
9 dEQP-VK.ubo.2_level_array.scalar.bvec2.fragment
10 dEQP-VK.ubo.2_level_array.scalar.bvec2.fragment_comp_access
[all …]
/external/eigen/Eigen/src/Core/
DMathFunctions.h70 …EN_MATHFUNC_IMPL(func, scalar) Eigen::internal::func##_impl<typename Eigen::internal::global_math_…
71 …FUNC_RETVAL(func, scalar) typename Eigen::internal::func##_retval<typename Eigen::internal::global…
77 template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
80 typedef typename NumTraits<Scalar>::Real RealScalar;
82 static inline RealScalar run(const Scalar& x)
88 template<typename Scalar>
89 struct real_default_impl<Scalar,true>
91 typedef typename NumTraits<Scalar>::Real RealScalar;
93 static inline RealScalar run(const Scalar& x)
100 template<typename Scalar> struct real_impl : real_default_impl<Scalar> {};
[all …]
/external/deqp/android/cts/main/vk-main-2022-03-01/
Dssbo.txt2 dEQP-VK.ssbo.layout.2_level_array.scalar.row_major_mat4
3 dEQP-VK.ssbo.layout.2_level_array.scalar.row_major_mat4_comp_access
8 dEQP-VK.ssbo.layout.3_level_array.scalar.row_major_mat2x4
9 dEQP-VK.ssbo.layout.3_level_array.scalar.row_major_mat2x4_comp_access
10 dEQP-VK.ssbo.layout.3_level_array.scalar.row_major_mat3x4
11 dEQP-VK.ssbo.layout.3_level_array.scalar.row_major_mat3x4_comp_access
12 dEQP-VK.ssbo.layout.3_level_array.scalar.row_major_mat4
13 dEQP-VK.ssbo.layout.3_level_array.scalar.row_major_mat4_comp_access
26 dEQP-VK.ssbo.layout.3_level_unsized_array.scalar.row_major_mat2x4
27 dEQP-VK.ssbo.layout.3_level_unsized_array.scalar.row_major_mat2x4_comp_access
[all …]
/external/oboe/samples/RhythmGame/third_party/glm/detail/
Dtype_vec3.inl63 GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3<T, P>::tvec3(T scalar) argument
64 : x(scalar), y(scalar), z(scalar)
72 // -- Conversion scalar constructors --
181 GLM_FUNC_QUALIFIER tvec3<T, P> & tvec3<T, P>::operator+=(U scalar) argument
183 this->x += static_cast<T>(scalar);
184 this->y += static_cast<T>(scalar);
185 this->z += static_cast<T>(scalar);
211 GLM_FUNC_QUALIFIER tvec3<T, P> & tvec3<T, P>::operator-=(U scalar) argument
213 this->x -= static_cast<T>(scalar);
214 this->y -= static_cast<T>(scalar);
[all …]
/external/skia/tests/sksl/folding/
DMatrixScalarNoOpFolding.glsl59 float scalar = testInputs.x;
60 m = mat2(scalar);
61 m = mat2(scalar);
62 if (m != mat2(scalar)) return false;
63 m = scalar / s;
64 if (m != mat2(scalar, scalar, scalar, scalar)) return false;
65 m = scalar + z;
66 m = z + scalar;
67 if (m != mat2(scalar, scalar, scalar, scalar)) return false;
68 m = scalar - z;
[all …]
/external/deqp/external/vulkancts/mustpass/main/vk-default/
Dubo.txt1 dEQP-VK.ubo.2_level_array.scalar.bool.both
2 dEQP-VK.ubo.2_level_array.scalar.bool.both_comp_access
3 dEQP-VK.ubo.2_level_array.scalar.bool.fragment
4 dEQP-VK.ubo.2_level_array.scalar.bool.fragment_comp_access
5 dEQP-VK.ubo.2_level_array.scalar.bool.vertex
6 dEQP-VK.ubo.2_level_array.scalar.bool.vertex_comp_access
7 dEQP-VK.ubo.2_level_array.scalar.bvec2.both
8 dEQP-VK.ubo.2_level_array.scalar.bvec2.both_comp_access
9 dEQP-VK.ubo.2_level_array.scalar.bvec2.fragment
10 dEQP-VK.ubo.2_level_array.scalar.bvec2.fragment_comp_access
[all …]
/external/deqp/external/vulkancts/mustpass/main/vksc-default/
Dubo.txt1 dEQP-VKSC.ubo.2_level_array.scalar.bool.both
2 dEQP-VKSC.ubo.2_level_array.scalar.bool.both_comp_access
3 dEQP-VKSC.ubo.2_level_array.scalar.bool.fragment
4 dEQP-VKSC.ubo.2_level_array.scalar.bool.fragment_comp_access
5 dEQP-VKSC.ubo.2_level_array.scalar.bool.vertex
6 dEQP-VKSC.ubo.2_level_array.scalar.bool.vertex_comp_access
7 dEQP-VKSC.ubo.2_level_array.scalar.bvec2.both
8 dEQP-VKSC.ubo.2_level_array.scalar.bvec2.both_comp_access
9 dEQP-VKSC.ubo.2_level_array.scalar.bvec2.fragment
10 dEQP-VKSC.ubo.2_level_array.scalar.bvec2.fragment_comp_access
[all …]
/external/swiftshader/tests/regres/testlists/vk-default/
Dubo.txt1 dEQP-VK.ubo.2_level_array.scalar.bool.both
2 dEQP-VK.ubo.2_level_array.scalar.bool.both_comp_access
3 dEQP-VK.ubo.2_level_array.scalar.bool.fragment
4 dEQP-VK.ubo.2_level_array.scalar.bool.fragment_comp_access
5 dEQP-VK.ubo.2_level_array.scalar.bool.vertex
6 dEQP-VK.ubo.2_level_array.scalar.bool.vertex_comp_access
7 dEQP-VK.ubo.2_level_array.scalar.bvec2.both
8 dEQP-VK.ubo.2_level_array.scalar.bvec2.both_comp_access
9 dEQP-VK.ubo.2_level_array.scalar.bvec2.fragment
10 dEQP-VK.ubo.2_level_array.scalar.bvec2.fragment_comp_access
[all …]

12345678910>>...335