fibomat.layout.lattices.lattice_builder module

class fibomat.layout.lattices.lattice_builder.LatticeBuilder(nu: int, nv: int, u: Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]], v: Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]], center: Optional[Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]]] = None)[source]

Bases: fibomat.layout.lattices.lattice_builder_base.LatticeBuilderBase

__init__(nu: int, nv: int, u: Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]], v: Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]], center: Optional[Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]]] = None)[source]
classmethod generate_rect(nu: int, nv: int, du: float, dv: float, center: Optional[Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]]] = None)[source]
to_lattice() fibomat.layout.lattices.lattice.Lattice[source]
property nu
property nv