Lines Matching full:-
1 # Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other CEED contributors
2 # All Rights Reserved. See the top-level LICENSE and NOTICE files for details.
4 # SPDX-License-Identifier: BSD-2-Clause
18 # -------------------------------------------------------------------------------
20 # -------------------------------------------------------------------------------
28 # -------------------------------------------------------------------------------
30 # -------------------------------------------------------------------------------
46 # -------------------------------------------------------------------------------
48 # -------------------------------------------------------------------------------
72 # -------------------------------------------------------------------------------
74 # -------------------------------------------------------------------------------
91 # -------------------------------------------------------------------------------
93 # -------------------------------------------------------------------------------
114 # -------------------------------------------------------------------------------
116 # -------------------------------------------------------------------------------
129 b[3] = -3.14
132 assert a[3] == np.float32(-3.14)
134 assert a[3] == -3.14
136 # -------------------------------------------------------------------------------
139 # -------------------------------------------------------------------------------
143 # Skip test for non-GPU backend
162 # -------------------------------------------------------------------------------
164 # -------------------------------------------------------------------------------
182 # -------------------------------------------------------------------------------
184 # -------------------------------------------------------------------------------
196 a[i] *= -1
201 assert abs(norm - 45.) < TOL
205 assert abs(norm - np.sqrt(285.)) < TOL
209 assert abs(norm - 9.) < TOL
211 # -------------------------------------------------------------------------------
213 # -------------------------------------------------------------------------------
228 assert abs(b[i] - 1. / (10 + i)) < TOL
230 # -------------------------------------------------------------------------------
232 # -------------------------------------------------------------------------------
246 y.axpy(-0.5, x)
250 # -------------------------------------------------------------------------------
252 # -------------------------------------------------------------------------------
271 assert abs(b[i] - i * i) < 1e-14
276 assert abs(b[i] - i * i * i) < 1e-14
281 assert abs(b[i] - i * i * i * i) < 1e-14
286 assert abs(b[i] - i * i) < 1e-14
288 # -------------------------------------------------------------------------------
290 # -------------------------------------------------------------------------------
302 x.scale(-0.5)
304 assert np.allclose(-.5 * a, b)
306 # -------------------------------------------------------------------------------
308 # -------------------------------------------------------------------------------
326 # -------------------------------------------------------------------------------
328 # -------------------------------------------------------------------------------
342 y.axpby(-0.5, 1.0, x)
346 # -------------------------------------------------------------------------------
348 # -------------------------------------------------------------------------------
372 # -------------------------------------------------------------------------------
374 # -------------------------------------------------------------------------------
389 # -------------------------------------------------------------------------------