def chebDerivative_3D(self, fj, fd): fk = work[(fj, 0)] fkd = work[(fj, 1)] fk = self.fct(fj, fk) fkd = SFTc.chebDerivativeCoefficients_3D(fk, fkd) fd = self.ifct(fkd, fd) return fd
def chebDerivative_3D(self, fj, fd): fk = fj.copy() fk = self.fct(fj, fk) fkd = fk.copy() fkd = SFTc.chebDerivativeCoefficients_3D(fk, fkd) fd = self.ifct(fkd, fd) return fd
def chebDerivative_3D(fj, u0): Uc_hat2[:] = fct(fj, Uc_hat2) Uc_hat[:] = SFTc.chebDerivativeCoefficients_3D(Uc_hat2, Uc_hat) u0[:] = ifct(Uc_hat, u0) return u0
def chebDerivative_3D0(fj, u0): UT[0] = fct0(fj, UT[0]) UT[1] = SFTc.chebDerivativeCoefficients_3D(UT[0], UT[1]) u0[:] = ifct0(UT[1], u0) return u0