4.2. tkwant.onebody.kernels – Evaluating the right hand side of the time-dependent Schrödinger equation

This module is mainly for internal use by tkwant.onebody.solvers.

4.2.1. Kernels

Scipy(self, H0, W, params[, psi_st])

Evaluate the RHS of the Schrödinger equation using scipy sparse.

Simple(H0, W, params, double complex[)

A C-implemented kernel using naive CSR matvec.

SparseBlas(H0, W, args, double complex[)

SparseBlas(H0, W, args, double complex[:] psi_st=None) Evaluate the RHS of the Schrödinger equation using sparse blas.

PerturbationExtractor(syst, time_name, …)

Extract the time-dependent perturbation to the Hamiltonian.

PerturbationInterpolator(syst, time_name, …)

A class to extract and interpolate W(t).