Matroidal Rigidity¶
This module provides algorithms related to rigidity matroids of frameworks.
- pyrigi.framework._rigidity.matroidal.is_dependent(framework, **kwargs)[source]¶
Return whether the framework is dependent.
See also
is_independent().- Return type:
- Parameters:
framework (FrameworkBase)
Definitions
- pyrigi.framework._rigidity.matroidal.is_independent(framework, **kwargs)[source]¶
Return whether the framework is independent.
For implementation details and possible parameters, see
rigidity_matrix_rank().- Return type:
- Parameters:
framework (FrameworkBase)
Definitions
Examples
>>> F = Framework.Complete([[0,0], [1,0], [1,1], [0,1]]) >>> is_independent(F) False >>> F.delete_edge((0,2)) >>> is_independent(F) True
- pyrigi.framework._rigidity.matroidal.is_isostatic(framework, **kwargs)[source]¶
Return whether the framework is isostatic.
For implementation details and possible parameters, see
is_independent()andis_inf_rigid().- Return type:
- Parameters:
framework (FrameworkBase)
Definitions