Source code for httk.atomistic.models.moments.like
"""The accepted backend/view union for site-moments functions.
There is intentionally no ``VectorLike`` arm: a bare Nx3 array is frame-ambiguous, and no
lossless conversion from collinear scalars to a Cartesian or crystal-axis representation exists.
There is consequently no ``CollinearSiteMomentsView`` either.
"""
import httk.atomistic.models.moments.backend
import httk.atomistic.models.moments.view_base
[docs]
type SiteMomentsLike = (
httk.atomistic.models.moments.backend.SiteMomentsBackend
| httk.atomistic.models.moments.view_base.SiteMomentsViewBase
)