httk.atomistic.cell_backend

The abstract base class for all cell backends in httk-atomistic.

Classes

CellBackend

Abstract base class for all backends of cell data.

Module Contents

class httk.atomistic.cell_backend.CellBackend(backend, **hints)[source]

Bases: httk.core.Backend[CellBackend], httk.atomistic.cell_api.CellAPI

Abstract base class for all backends of cell data.

Concrete backends carry a native representation and produce the canonical 3x3 basis declared by CellAPI from it.

backend_classes: ClassVar[list[type[httk.core.Backend[Any]]]][source]