pyxtal.interface.lammpslib module
ASE LAMMPS Calculator Library Version
- class pyxtal.interface.lammpslib.LAMMPS_collections(temp=500)[source]
Bases:
object
A class to provide the lammps input file
- class pyxtal.interface.lammpslib.LAMMPSlib(lmp, lmpcmds=None, path='tmp', molecule=False, lmp_file=None, calc_type='single', *args, **kwargs)[source]
Bases:
Calculator
- pyxtal.interface.lammpslib.convert_cell(ase_cell)[source]
Convert a parallelepiped (forming right hand basis) to lower triangular matrix LAMMPS can accept. This function transposes cell matrix so the bases are column vectors
- pyxtal.interface.lammpslib.is_upper_triangular(arr, atol=1e-08)[source]
test for upper triangular matrix based on numpy