@@ -68,7 +68,7 @@ def test_evaluate_density():
6868 density += density .T
6969 points = np .random .rand (10 , 3 )
7070
71- evaluate_orbs = evaluate_basis (basis , points , transform )
71+ evaluate_orbs = evaluate_basis (basis , points , transform , screen_basis = False )
7272 dens = evaluate_density (density , basis , points , transform )
7373 assert np .all (dens >= 0.0 )
7474 assert np .allclose (dens , np .einsum ("ij,ik,jk->k" , density , evaluate_orbs , evaluate_orbs ))
@@ -89,12 +89,12 @@ def test_evaluate_deriv_density():
8989 "ij,ik,jk->k" ,
9090 density ,
9191 evaluate_deriv_basis (basis , points , np .array ([1 , 0 , 0 ]), transform ),
92- evaluate_basis (basis , points , transform ),
92+ evaluate_basis (basis , points , transform , screen_basis = False ),
9393 )
9494 + np .einsum (
9595 "ij,ik,jk->k" ,
9696 density ,
97- evaluate_basis (basis , points , transform ),
97+ evaluate_basis (basis , points , transform , screen_basis = False ),
9898 evaluate_deriv_basis (basis , points , np .array ([1 , 0 , 0 ]), transform ),
9999 ),
100100 )
@@ -105,12 +105,12 @@ def test_evaluate_deriv_density():
105105 "ij,ik,jk->k" ,
106106 density ,
107107 evaluate_deriv_basis (basis , points , np .array ([0 , 1 , 0 ]), transform ),
108- evaluate_basis (basis , points , transform ),
108+ evaluate_basis (basis , points , transform , screen_basis = False ),
109109 )
110110 + np .einsum (
111111 "ij,ik,jk->k" ,
112112 density ,
113- evaluate_basis (basis , points , transform ),
113+ evaluate_basis (basis , points , transform , screen_basis = False ),
114114 evaluate_deriv_basis (basis , points , np .array ([0 , 1 , 0 ]), transform ),
115115 ),
116116 )
@@ -121,12 +121,12 @@ def test_evaluate_deriv_density():
121121 "ij,ik,jk->k" ,
122122 density ,
123123 evaluate_deriv_basis (basis , points , np .array ([0 , 0 , 1 ]), transform ),
124- evaluate_basis (basis , points , transform ),
124+ evaluate_basis (basis , points , transform , screen_basis = False ),
125125 )
126126 + np .einsum (
127127 "ij,ik,jk->k" ,
128128 density ,
129- evaluate_basis (basis , points , transform ),
129+ evaluate_basis (basis , points , transform , screen_basis = False ),
130130 evaluate_deriv_basis (basis , points , np .array ([0 , 0 , 1 ]), transform ),
131131 ),
132132 )
@@ -235,36 +235,36 @@ def test_evaluate_density_gradient():
235235 "ij,ik,jk->k" ,
236236 density ,
237237 evaluate_deriv_basis (basis , points , np .array ([1 , 0 , 0 ]), transform ),
238- evaluate_basis (basis , points , transform ),
238+ evaluate_basis (basis , points , transform , screen_basis = False ),
239239 )
240240 + np .einsum (
241241 "ij,ik,jk->k" ,
242242 density ,
243- evaluate_basis (basis , points , transform ),
243+ evaluate_basis (basis , points , transform , screen_basis = False ),
244244 evaluate_deriv_basis (basis , points , np .array ([1 , 0 , 0 ]), transform ),
245245 ),
246246 np .einsum (
247247 "ij,ik,jk->k" ,
248248 density ,
249249 evaluate_deriv_basis (basis , points , np .array ([0 , 1 , 0 ]), transform ),
250- evaluate_basis (basis , points , transform ),
250+ evaluate_basis (basis , points , transform , screen_basis = False ),
251251 )
252252 + np .einsum (
253253 "ij,ik,jk->k" ,
254254 density ,
255- evaluate_basis (basis , points , transform ),
255+ evaluate_basis (basis , points , transform , screen_basis = False ),
256256 evaluate_deriv_basis (basis , points , np .array ([0 , 1 , 0 ]), transform ),
257257 ),
258258 np .einsum (
259259 "ij,ik,jk->k" ,
260260 density ,
261261 evaluate_deriv_basis (basis , points , np .array ([0 , 0 , 1 ]), transform ),
262- evaluate_basis (basis , points , transform ),
262+ evaluate_basis (basis , points , transform , screen_basis = False ),
263263 )
264264 + np .einsum (
265265 "ij,ik,jk->k" ,
266266 density ,
267- evaluate_basis (basis , points , transform ),
267+ evaluate_basis (basis , points , transform , screen_basis = False ),
268268 evaluate_deriv_basis (basis , points , np .array ([0 , 0 , 1 ]), transform ),
269269 ),
270270 ]
0 commit comments