CDTK.Interfaces.WrapperInterface module
- class CDTK.Interfaces.WrapperInterface.wrapperInterface(**opts)[source]
Bases:
object
- f_D(X, V, t)[source]
Return matrix with kinetic couplings
X – 3N array with atomic coordinates V – 3N array with atomic velocities t – time
- f_Dmu(X, V, t)[source]
Return matrix with kinetic couplings generated by an external E field
X – 3N array with atomic coordinates V – 3N array with atomic velocities t – time
- f_EGrad_ES(X, S, t=0.0)[source]
Return energies and gradients for excited states
Used in single state (Born-Oppenheimer) calculations
X – 3N array with atomic coordinates S – electronic state t – time
- f_EGrad_GS(X, S=0, t=0)[source]
Return energies and gradients using a ground state method
X – 3N array with atomic coordinates S – electronic state. This is disregarded here t – time
- f_EGrad_NA(X, V, t, S, full=False)[source]
Return energies and gradients for excited states
Used in non-adiabtic calculations
X – 3N array with atomic coordinates V – 3N array with atomic velocities t – time S – electronic state full – optional; bool. Return all energies and gradients; only implemented for XMolecule.
- f_NAC(X, V, t, SI, SJ)[source]
Return NAC vector between two states
X – 3N array with atomic coordinates V – 3N array with atomic velocities t – time SI – Ith electronic state SJ – Jth electronic state