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 of components of . |
---|
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. |
---|