Analysis.compute_starting_point
- Analysis.compute_starting_point()
Compute and apply starting point to the form diagram.
This method applies the starting point strategy specified in optimiser settings to initialize the form diagram. Strategies include: - “loadpath”: Solve convex loadpath optimization - “tna”: Use Thrust Network Analysis - “fdm”: Use Force Density Method - “sag”: Use sag approach - “current”: Use current form state
The computed starting point updates the form diagram’s vertex z-coordinates and edge force densities (q).
Notes
This is the second step in the new workflow. It requires that create_base_problem() has been called first (for “loadpath” strategy).
Examples
>>> analysis.create_base_problem() >>> analysis.compute_starting_point() >>> print(f"Z range: {analysis.formdiagram.z_range()}")