qclab.tasks.initialization_tasks#
This module contains the tasks that initialize quantities in the state and parameters objects.
These are typically used in the initialization recipe of the algorithm object.
Functions
|
Creates a copy of a quantity in the state object. |
|
Initializes the active surface, active surface index, and initial active surface index for FSSH. |
|
Converts seeds into branch seeds for deterministic surface hopping. |
|
Initializes the initial adiabatic density matrix for FSSH. |
|
Assigns the normalization factor to the state object. |
|
Initializes a set of random numbers using the trajectory seeds for FSSH. |
|
Populates the |
|
Initializes the classical coordinate by using the init_classical function from the model object. |
|
Initializes classical coordinates according to Boltzmann statistics using Markov- Chain Monte Carlo with a Metropolis-Hastings algorithm. |