wavefunction_analysis.dynamics package
Submodules
wavefunction_analysis.dynamics.dimers_in_crystal module
wavefunction_analysis.dynamics.electronic_dynamics_gs module
- class CurvyElectronicDynamicsStep(key)[source]
Bases:
ElectronicDynamicsSteprefer: Herbert 2004 JCP 10.1063/1.1814934
- class ElectronicDynamicsStep(key, **kwargs)[source]
Bases:
object- init_electronic_density_static(coords, *args, **kwargs)
- class ExtendedLagElectronicDynamicsStep(key)[source]
Bases:
ElectronicDynamicsStep- refer: Niklasson 2009 JCP 10.1063/1.3148075
Niklasson 2017 JCP 10.1063/1.4985893 Niklasson 2020 JCP 10.1063/1.5143270
- class GrassmannElectronicDynamicsStep(key)[source]
Bases:
ElectronicDynamicsStep
wavefunction_analysis.dynamics.exciton_dynamics module
- class ExcitonDynamicsStep3D(key={}, **kwargs)[source]
Bases:
ExcitonDynamicsStep
- class OscillatorDynamicsStep(key={}, **kwargs)[source]
Bases:
harmonic_oscillator
wavefunction_analysis.dynamics.molecular_dynamics module
wavefunction_analysis.dynamics.oscillator_dynamics module
- class NuclearDynamicsStep(key={}, **kwargs)[source]
Bases:
harmonic_oscillator- init_coordinate_velocity(init_method=None)[source]
generate the initial oscillator coordinate and velocities n_site: number of total molecular sites
- init_velocity_random(etrans=None, sigma=0.0001, scale=0.1, seed=12345)[source]
random kinetic energy for atoms at three directions
wavefunction_analysis.dynamics.photon_dynamics module
- class PhotonDynamicsStep2(key={}, **kwargs)[source]
Bases:
harmonic_oscillator