Source code for httk.core.vectors.vector_view

"""
The abstract base class for all vector views.
"""

from typing import ClassVar, Self

from httk.core.views import View

from .vector_backend import VectorBackend


[docs] class VectorView(View[VectorBackend]): """ Abstract base class for all views of vector (tensor) data. """ _backend_base_cls: ClassVar[type[VectorBackend]] = VectorBackend # type: ignore[type-abstract] _view_base_cls: ClassVar[type[Self]]
VectorView._view_base_cls = VectorView