FixedProblem.from_formdiagram
- classmethod FixedProblem.from_formdiagram(form, base_problem=None, method='QR', printout=False, tol=None)
Create a FixedProblem from a FormDiagram with independent edges computed.
- Parameters:
- form
FormDiagram The FormDiagram containing the network geometry, loads, and constraints.
- methodstr, optional
Method to find independent edges, by default ‘QR’. Options: ‘QR’, ‘SVD’, etc.
- printoutbool, optional
Whether to print progress information, by default False.
- tolfloat, optional
Tolerance for the singular values when finding independents, by default None.
- form
- Returns:
FixedProblemA fully initialized FixedProblem with independent edges computed.
Examples
>>> form = FormDiagram.create_cross(x_span=(0, 10), y_span=(0, 10), n=5) >>> problem = FixedProblem.from_formdiagram(form, method="QR") >>> problem.k # number of independent edges (< m)