ForceFieldMixin

class atomate2.forcefields.utils.ForceFieldMixin(force_field_name=MLFF.Forcefield, calculator_meta=None, calculator_kwargs=<factory>, task_document_kwargs=<factory>)[source]

Bases: object

Mix-in class for force-fields.

All basic forcefield jobs should inherit from this class to easily access ase_calculator.

Parameters:
property calculator: Calculator

ASE calculator, can be overwritten by user.

property mlff: MLFF

The MLFF enum corresponding to the force field name.

property ase_calculator_name: str

The name of the ASE calculator for schemas.