LennardJonesModel¶
- class torch_sim.models.lennard_jones.LennardJonesModel(sigma=1.0, epsilon=1.0, device=None, dtype=torch.float64, *, compute_forces=True, compute_stress=False, per_atom_energies=False, per_atom_stresses=False, neighbor_list_fn=torchsim_nl, cutoff=None, retain_graph=False)[source]¶
Bases:
PairPotentialModelLennard-Jones 12-6 pair potential model.
Convenience subclass that fixes the pair function to
lj_pair()so the caller only needs to supplysigmaandepsilon.Example:
model = LennardJonesModel( sigma=3.405, epsilon=0.0104, cutoff=2.5 * 3.405, compute_forces=True, compute_stress=True, ) results = model(sim_state)