Faist_Levine¶
-
libra_py.models.Faist_Levine.
Faist_Levine
(q, params)[source]¶ Faist and Levine, 2-level, 1-dim. potential describing the collision of alkali and halogen atoms
Ref: Faist, M. B.; Levine, R. D. JCP 1976, 64, 2953
- Parameters
q (MATRIX(1,1)) – nuclear coordinate
params (dictionary) –
parameters of the model potential, should contain:
params[“A_cov”] ( double ) [ units: Ha ]
params[“A_ion”] ( double ) [ units: Ha ]
params[“B_cov”] ( double ) [ units: Ha^(1/12) * Bohr ]
params[“B_ion”] ( double ) [ units: Ha^(1/12) * Bohr ]
params[“C_cov”] ( double ) [ units: Ha * Bohr^6 ]
params[“C_ion”] ( double ) [ units: Ha * Bohr^6 ]
params[“rho_cov”] ( double ) [ units: Bohr ]
params[“rho_ion”] ( double ) [ units: Bohr ]
params[“alp_M+”] ( double ) [ units: Bohr^3 ]
params[“alp_X-“] ( double ) [ units: Bohr^3 ]
params[“E_th”] ( double ) [ units: Ha ]
params[“A”] ( double ) [ units: Ha ]
params[“rho”] ( double ) [ units: Bohr ]
- Returns
obj, with the members:
obj.ham_dia ( CMATRIX(2,2) ): diabatic Hamiltonian
obj.ovlp_dia ( CMATRIX(2,2) ): overlap of the basis (diabatic) states [ identity ]
- obj.d1ham_dia ( list of 1 CMATRIX(2,2) objects ):
derivatives of the diabatic Hamiltonian w.r.t. the nuclear coordinate
obj.dc1_dia ( list of 2 CMATRIX(2,2) objects ): derivative coupling in the diabatic basis [ zero ]
- Return type
PyObject
-
libra_py.models.Faist_Levine.
get_Faist_Levine_LiI
()[source]¶ Parameters for the Li + I collision potential
Ref: Faist, M. B.; Levine, R. D. JCP 1976, 64, 2953
- Parameters
None –
- Returns
params, will contain the parameters:
params[“A_cov”] ( double ) [ units: Ha ]
params[“A_ion”] ( double ) [ units: Ha ]
params[“B_cov”] ( double ) [ units: Ha^(1/12) * Bohr ]
params[“B_ion”] ( double ) [ units: Ha^(1/12) * Bohr ]
params[“C_cov”] ( double ) [ units: Ha * Bohr^6 ]
params[“C_ion”] ( double ) [ units: Ha * Bohr^6 ]
params[“rho_cov”] ( double ) [ units: Bohr ]
params[“rho_ion”] ( double ) [ units: Bohr ]
params[“alp_M+”] ( double ) [ units: Bohr^3 ]
params[“alp_X-“] ( double ) [ units: Bohr^3 ]
params[“E_th”] ( double ) [ units: Ha ]
params[“A”] ( double ) [ units: Ha ]
params[“rho”] ( double ) [ units: Bohr ]
- Return type
dictionary
-
libra_py.models.Faist_Levine.
get_Faist_Levine_NaI
()[source]¶ Parameters for Na + I collision potential
Ref: Faist, M. B.; Levine, R. D. JCP 1976, 64, 2953
- Parameters
None –
- Returns
params, will contain the parameters:
params[“A_cov”] ( double ) [ units: Ha ]
params[“A_ion”] ( double ) [ units: Ha ]
params[“B_cov”] ( double ) [ units: Ha^(1/12) * Bohr ]
params[“B_ion”] ( double ) [ units: Ha^(1/12) * Bohr ]
params[“C_cov”] ( double ) [ units: Ha * Bohr^6 ]
params[“C_ion”] ( double ) [ units: Ha * Bohr^6 ]
params[“rho_cov”] ( double ) [ units: Bohr ]
params[“rho_ion”] ( double ) [ units: Bohr ]
params[“alp_M+”] ( double ) [ units: Bohr^3 ]
params[“alp_X-“] ( double ) [ units: Bohr^3 ]
params[“E_th”] ( double ) [ units: Ha ]
params[“A”] ( double ) [ units: Ha ]
params[“rho”] ( double ) [ units: Bohr ]
- Return type
dictionary