Framework database¶
This is a module for providing common types of frameworks.
- pyrigi.frameworkDB.CnSymmetricFourRegular(n=8)[source]¶
Return a C_n-symmetric framework.
Todo
use in tests
Definitions
- pyrigi.frameworkDB.CnSymmetricFourRegularWithFixedVertex(n=8)[source]¶
Return a C_n-symmetric framework with a fixed vertex. The cyclical group C_n needs to have even order of at least 8.
The returned graph satisfies the expected symmetry-adapted Laman count for rotation but is infinitesimally flexible.
Todo
use in tests
Definitions
- pyrigi.frameworkDB.Complete(n, d=2)[source]¶
Return d-dimensional framework of the complete graph on n vertices.
Todo
Describe the generated realization.
- pyrigi.frameworkDB.CompleteBipartite(m, n, realization=None)[source]¶
Return a complete bipartite framework on m+n vertices in the plane.
- Parameters:
- Return type:
Todo
Implement realization in higher dimensions.
- pyrigi.frameworkDB.Diamond()[source]¶
Framework of the diamond with square realization in the plane
- Return type:
- pyrigi.frameworkDB.Frustum(n)[source]¶
Return the n-Frustum with n vertices in dimension 2.
Definitions
- pyrigi.frameworkDB.K33plusEdge()[source]¶
Return a framework of the complete bipartite graph on 3+3 vertices plus an edge.
- Return type:
- pyrigi.frameworkDB.Path(n, d=2)[source]¶
Return d-dimensional framework of the path graph on n vertices.
- pyrigi.frameworkDB.Square()[source]¶
Framework of the 4-cycle with square realization in the plane
- Return type: