httk.atomistic.models.structure.backend

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

Classes

StructureBackend

Define the base class for crystal-structure backends.

Module Contents

class httk.atomistic.models.structure.backend.StructureBackend(backend, **hints)[source]

Bases: httk.core.Backend[StructureBackend], httk.atomistic.models.structure.api.StructureAPI

Define the base class for crystal-structure backends.

Concrete backends carry a native representation and produce the canonical Unitcell quartet declared by StructureAPI from it.

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