NonAdiabaticSpawner

About the NonAdiabaticSpawner class

The WaveBlocks Project

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

Inheritance diagram

Inheritance diagram of NonAdiabaticSpawner

Class documentation

class WaveBlocks.NonAdiabaticSpawner(parameters)

This class implements parameter estimation and basis projection for spawning of Hagedorn wavepackets in the non-adiabatic case.

estimate_parameters(packet, component=0, order=None)

Compute the parameters for a new wavepacket.

project_coefficients(mother, child, component=0, order=None)

Update the superposition coefficients of mother and spawned wavepacket. Here we decide which method to use and call the corresponding method.

spawn_basis_projection(mother, child, component, order=None)

Update the superposition coefficients of mother and spawned wavepacket. We do a full basis projection to the basis of the spawned wavepacket here.

spawn_lumping(mother, child, component, order=None)

Update the superposition coefficients of mother and spawned wavepacket. We produce just a gaussian which takes the full norm \langle w | w \rangle of w.

Table Of Contents

Previous topic

AdiabaticSpawner

Next topic

SpawnConditions

This Page