Source code for httk.atomistic.models.cell.like
"""
The accepted-input union for cell functions in httk-atomistic.
"""
import httk.core
import httk.atomistic.models.cell.backend
import httk.atomistic.models.cell.cell
import httk.atomistic.models.cell.view_base
# A cell is any cell backend/view, a Cell, or any vector-like: a 3x3 basis matrix (nested numbers,
# FracVector, SurdVector, numpy array, ...) or a flat 6-sequence of cell parameters.
[docs]
type CellLike = (
httk.atomistic.models.cell.backend.CellBackend
| httk.atomistic.models.cell.view_base.CellViewBase
| httk.atomistic.models.cell.cell.Cell
| httk.core.VectorLike
)