besselnumba#

Bessel functions for line elements with numba acceleration.

Functions#

besselk0near(z, Nt)

besselk0near.

besselk0cheb(z, Nt)

besselk0cheb.

besselk0(x, y, lab)

besselk0.

bessells_int(x, y, z1, z2, lab)

bessells_int.

bessells_gauss(x, y, z1, z2, lab)

bessells_gauss.

circle_line_intersection(z1, z2, zc, R)

circle_line_intersection.

bessellsv2(x, y, z1, z2, lab, order, R)

bessellsv2.

find_d1d2(z1, z2, zc, R)

find_d1d2.

bessells(x, y, z1, z2, lab, order, d1in, d2in)

Bessells.

bessells_gauss_ho(x, y, z1, z2, lab, order)

bessells_gauss_ho.

bessells_gauss_ho_d1d2(x, y, z1, z2, lab, order, d1, d2)

Returns integral from d1 to d2 along real axis.

isinside(z1, z2, zc, R)

Checks whether point zc is within oval with 'radius' R from line element.

bessellsqxqyv2(x, y, z1, z2, lab, order, R)

bessellsqxqyv2.

bessellsqxqy(x, y, z1, z2, lab, order, d1in, d2in)

Bessellsqxqy.

bessells_gauss_ho_qxqy_d1d2(x, y, z1, z2, lab, order, ...)

Returns integral from d1 to d2 along real axis.

lapls_int_ho(x, y, z1, z2, order)

lapls_int_ho.

lapls_int_ho_wdis(x, y, z1, z2, order)

Note this is W andReturns Qx - iQy.

lapld_int_ho_d1d2(x, y, z1, z2, order, d1, d2)

lapld_int_ho_d1d2.

lapld_int_ho(x, y, z1, z2, order)

lapld_int_ho.

bessells_gauss_ho_qxqy(x, y, z1, z2, lab, order)

bessells_gauss_ho_qxqy.

besselk1cheb(z, Nt)

besselk1cheb.

besselk1(x, y, lab)

besselk1.

besselk1near(z, Nt)

besselk1near.

besselldv2(x, y, z1, z2, lab, order, R)

besselldv2.

besselld(x, y, z1, z2, lab, order, d1in, d2in)

Besselld.

besselld_gauss_ho_d1d2(x, y, z1, z2, lab, order, d1, d2)

besselld_gauss_ho_d1d2.

besselld_gauss_ho(x, y, z1, z2, lab, order)

besselld_gauss_ho.

besselldqxqyv2(x, y, z1, z2, lab, order, R)

besselldqxqyv2.

besselldqxqy(x, y, z1, z2, lab, order, d1in, d2in)

Besselldqxqy.

besselld_gauss_ho_qxqy_d1d2(x, y, z1, z2, lab, order, ...)

Returns integral from d1 to d2 along real axis.

besselld_gauss_ho_qxqy(x, y, z1, z2, lab, order)

besselld_gauss_ho_qxqy.

besselldpart(x, y, z1, z2, lab, order, d1, d2)

Besselldpart.

lapld_int_ho_wdis_d1d2(x, y, z1, z2, order, d1, d2)

lapld_int_ho_wdis_d1d2.

lapld_int_ho_wdis(x, y, z1, z2, order)

lapld_int_ho_wdis.

bessells_int_ho(x, y, z1, z2, lab, order, d1, d2[, nt])

Docs.

bessells_int_ho_qxqy(x, y, z1, z2, lab, order, d1, d2)

Docs.

besselld_int_ho(x, y, z1, z2, lab, order, d1, d2)

Docs.

besselld_int_ho_qxqy(x, y, z1, z2, lab, order, d1, d2)

Docs.

potbeslsv(x, y, z1, z2, lab, order, ilap, naq[, R])

Potential of line-sink for use in timflow.

disbeslsv(x, y, z1, z2, lab, order, ilap, naq[, R])

Disvec of line-sink for use in timflow.

potbesldv(x, y, z1, z2, lab, order, ilap, naq[, R])

Potential of line-doublet for use in timflow.

disbesldv(x, y, z1, z2, lab, order, ilap, naq[, R])

Disvec of line-doublet for use in timflow.