Geometry (qiskit_qec.geometry
)¶
Geometry module classes and functions¶
|
A simple Bounding Box class for an AABB in R^n |
|
Lattice on which tiles are tiled |
|
Init Manifold |
|
Represents a R2 plane two manifold |
|
This class is used to store a boundary shape on a given manifold that is used to select sublattices. |
Like Manifold but better |
|
|
Inits Edge |
|
Face inherits from ShapeObject |
Each geometry will have a QubitCount class to maintain pointers to all qubits currently in use |
|
Class for containing qubit information |
|
ShapeObject is the base class for all geometry objects |
|
|
Shell inherits from ShapeObject |
|
"Vertex" inherits from "ShapeObject" |
|
WireFrame inherits from ShapeObject |
|
Base class for Tiles |
|
Checker Board Tile |
|
Diagonal Bar Tile The diagram is as follows. |
|
Diagonal Hour Glass Tile |
|
Hexagon Tile |
|
Octa-Square Tile |
|
Square Diamond Tile (Square or non-Rotated orientation) |
|
Create a tiling[Shell] from a tile and lattice |
|
Base class for all geometric tiles |