The WaveBlocks Project
@author: R. Bourquin @copyright: Copyright (C) 2010, 2011, 2012 R. Bourquin @license: Modified BSD License
This class can numerically propagate given initial values in
a potential
. The propagation is done for a given set of homogeneous
Hagedorn wavepackets neglecting interaction.
Returns: | The number ![]() ![]() ![]() |
---|
Returns the potential used for time propagation.
Returns: | A MatrixPotential instance. |
---|
Return the wavepackets taking part in the simulation.
Parameters: | packet (Integer) – The number of a single packet that is to be returned. |
---|---|
Returns: | A list of HagedornWavepacket instances that represents the current wavepackets. |
Number of components the wavepacket
has got.
A list of Hagedorn wavepackets together with some codata
like the leading component
which is the index of the eigenvalue
of the potential
that is responsible for
propagating the Hagedorn parameters.
The potential the packet(s) feel.
Given the wavepacket at time
compute the propagated
wavepacket at time
. We perform exactly one timestep
here.
Set the wavepackets that the propagator will propagate.
Parameters: | packetlist – A list of new wavepackets to propagate. |
---|