Source code for httk.atomistic.models.cell.view_base
"""
The abstract base class for all cell views in httk-atomistic.
"""
from typing import ClassVar, Self
from httk.core import View
from httk.atomistic.models.cell.backend import CellBackend
[docs]
class CellViewBase(View[CellBackend]):
"""
Abstract base class for all views of cell data.
"""
_backend_base_cls: ClassVar[type[CellBackend]] = CellBackend # type: ignore[type-abstract]
_view_base_cls: ClassVar[type[Self]]
CellViewBase._view_base_cls = CellViewBase