Skip to content

Commit 8c416e5

Browse files
Merge pull request #71 from symbiotic-engineering/vectorize
delete non vectorized functions
2 parents 736a1e6 + 67e278b commit 8c416e5

10 files changed

+189
-1470
lines changed

package/src/openflash/meem_engine.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,10 @@ def build_problem_cache(self, problem: 'MEEMProblem') -> ProblemCache:
9494
I_nm_vals_precomputed[bd][n, m] = I_nm(n, m, bd, d, h)
9595
cache._set_I_nm_vals(I_nm_vals_precomputed)
9696

97-
R_1n_func = np.vectorize(partial(R_1n, h=h, d=d, a=a))
98-
R_2n_func = np.vectorize(partial(R_2n, a=a, h=h, d=d))
99-
diff_R_1n_func = np.vectorize(partial(diff_R_1n, h=h, d=d, a=a), otypes=[complex])
100-
diff_R_2n_func = np.vectorize(partial(diff_R_2n, h=h, d=d, a=a), otypes=[complex])
97+
R_1n_func = partial(R_1n_vectorized, h=h, d=d, a=a)
98+
R_2n_func = partial(R_2n_vectorized, a=a, h=h, d=d)
99+
diff_R_1n_func = partial(diff_R_1n_vectorized, h=h, d=d, a=a)
100+
diff_R_2n_func = partial(diff_R_2n_vectorized, h=h, d=d, a=a)
101101

102102
def _calculate_I_mk_vals(m0, m_k_arr, N_k_arr):
103103
vals = np.zeros((NMK[boundary_count - 1], NMK[boundary_count]), dtype=complex)

0 commit comments

Comments
 (0)