INNER CODE UNIT · Python

index

XMU-Kuangnan-Fang-Team/GENetLib · GENetLib/BsplineFunc.py:81

                    index = index + i - norder
                    CoeffD = np.array(Coeff)[:, :polyorder]
                    if nderiv > 0:
                        for ideriv in range(1, nderiv + 1):
                            fac = np.array(indxdown) - ideriv
                            CoeffD = np.outer(np.ones(nrowcoef), fac) * CoeffD
                    if i >= norder - 1:
                        k = norder - 1
                    else:
                        k = i
                    if i <= norder - 1:
                        m = i
                    else:
                        m = norder - 1
                    for j in range(nrowcoef):
                        polycoef[i - k + j, :, m - j] = CoeffD[j, :]
                prodmat = np.zeros((nbasis, nbasis))
                convmat = np.zeros((norder, norder, prodorder))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…