Propagator

About the Propagator class

The WaveBlocks Project

@author: R. Bourquin @copyright: Copyright (C) 2010, 2011, 2012 R. Bourquin @license: Modified BSD License

Inheritance diagram

Inheritance diagram of Propagator

Class documentation

class WaveBlocks.Propagator

Propagators can numerically simulate the time evolution of quantum states as described by the time-dependent Schroedinger equation.

get_number_components()
Returns:The number of components of |\Psi\rangle.
Raises NotImplementedError:
 This is an abstract base class.
get_potential()
Returns:The embedded MatrixPotential instance.
Raises NotImplementedError:
 This is an abstract base class.
propagate()

Given the wavefunction \Psi at time t, calculate the new \Psi at time t + \tau. We do exactly one timestep \tau here.

Raises NotImplementedError:
 This is an abstract base class.

Table Of Contents

Previous topic

InhomogeneousQuadrature

Next topic

FourierPropagator

This Page