CDTK.Tools.VibronicCouplingModel module
VibronicCouplingModel
- class CDTK.Tools.VibronicCouplingModel.VibronicCouplingModel(**opts)[source]
Bases:
object
- run_mctdh()[source]
Run MCTDH. Make name directory if it does not exist. Overwrite name directory if it exists.
- CDTK.Tools.VibronicCouplingModel.coherence(rho)[source]
Calculate the coherence from a time-dependent 2x2 density matrix rho rho[i, :, :] = rho(t[i])
Returns |rho12| / sqrt(rho11 * rho22)
- CDTK.Tools.VibronicCouplingModel.get_dm_t(fname)[source]
Get density matrix elements from expectation file
Expected format: t_fs Norm DM11 DM12 DM22
- CDTK.Tools.VibronicCouplingModel.rdcheck_OK(fname)[source]
Analyze output of ‘rdcheck85 0 0’
Return True if the natural weight of the highest SPF does not exceed MAX_NATURAL_WEIGHT
- CDTK.Tools.VibronicCouplingModel.rdgpop_OK(fname)[source]
Analyze output of ‘rdgpop85 <n> <f>’
Return True if the density at the edge of the position grid / the final edge of the basis grid does not exceed MAX_GRID_EDGE_AMPLITUDE