httk.atomistic.models.moments.backend

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

Classes

SiteMomentsBackend

Abstract base class for all backends of site-moments data.

Module Contents

class httk.atomistic.models.moments.backend.SiteMomentsBackend(backend, **hints)[source]

Bases: httk.core.Backend[SiteMomentsBackend], httk.atomistic.models.moments.api.SiteMomentsAPI

Abstract base class for all backends of site-moments data.

Concrete backends carry a native representation and produce the canonical Nx3 cartesian_moments declared by SiteMomentsAPI from it.

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