NQCDInterfASE
NQCDInterfASE.ASEFrictionProvider
— TypeASEFrictionProvider{A} <: TensorialFriction
Obtain the electronic friction from an ASE calculator that implements get_friction_tensor
. Assumes that the units of friction are "eV/Å/Å". Construct by passing the ase atoms object with the calculator already attached.
NQCDInterfASE.ClassicalASEModel
— TypeAdiabaticASEModel{A} <: AdiabaticModel
Wrapper for an ase.Atoms
object that has a calculator attached. This Model will synchronise the positions with the ase
object and handle the unit conversions.
Implements both potential
and derivative!
.