Martens¶
-
libra_py.models.Martens.
model1
(q, params, full_id=None)[source]¶ The first of the two model potential described by L. Wang, C.C. Martens, and Y. Zheng, “Entangled trajectory molecular dynamics in multidimensional systems: Two-dimensional quantum tunneling through the Eckart barrier” J. Chem. Phys. 137, 34113 (2012)
This potential has seperable dof
- Parameters
q (MATRIX(2,1)) – coordinates of the particle, ndof = 2
params (dictionary) –
model parameters
params[“Va”] ( double ): barrier height [ default: 0.00625, units: Ha]
params[“Vb”] ( double ): harmonic potential term [ default: 0.0106, units: Ha/Bohr^2]
- Returns
obj, with the members:
obj.ham_dia ( CMATRIX(1,1) ): diabatic Hamiltonian
obj.ovlp_dia ( CMATRIX(1,1) ): overlap of the basis (diabatic) states [ identity ]
- obj.d1ham_dia ( list of 2 CMATRIX(1,1) objects ):
derivatives of the diabatic Hamiltonian w.r.t. the nuclear coordinate
obj.dc1_dia ( list of 2 CMATRIX(1,1) objects ): derivative coupling in the diabatic basis [ zero ]
- Return type
PyObject
-
libra_py.models.Martens.
model2
(q, params, full_id=None)[source]¶ The second of the two model potential described by L. Wang, C.C. Martens, and Y. Zheng, “Entangled trajectory molecular dynamics in multidimensional systems: Two-dimensional quantum tunneling through the Eckart barrier” J. Chem. Phys. 137, 34113 (2012)
Specifically, this potential is Model II
Hdia = Va*sech^2*(2q1) + 0.5*Vb*[q2 - Vc(q1^2 - 1)]^2
- Parameters
q (MATRIX(2,1)) – coordinates of the particle, ndof = 2
params (dictionary) –
model parameters
params[“Va”] ( double ): barrier height [ default: 0.00625, units: Ha]
params[“Vb”] ( double ): harmonic potential term [ default: 0.0106, units: Ha/Bohr^2]
params[“Vc”] ( double ): coupling term [ default: 0.4, units: Bohr^2]
- Returns
obj, with the members:
obj.ham_dia ( CMATRIX(1,1) ): diabatic Hamiltonian
obj.ovlp_dia ( CMATRIX(1,1) ): overlap of the basis (diabatic) states [ identity ]
- obj.d1ham_dia ( list of 2 CMATRIX(1,1) objects ):
derivatives of the diabatic Hamiltonian w.r.t. the nuclear coordinate
obj.dc1_dia ( list of 2 CMATRIX(1,1) objects ): derivative coupling in the diabatic basis [ zero ]
- Return type
PyObject