initialise_form

compas_tno.problems.initialise_form(form, find_inds=True, method='SVD', printout=False, tol=None)

Initialise the problem for a FormDiagram and return the FormDiagram with independent edges assigned and the matrices relevant to the equilibrium problem.

Parameters:
formFormDiagram

The FormDiagram

find_indsbool, optional

Whether or not independents should be found (fixed diagram), by default True

methodstr, optional

Method to find independent edges, the default is ‘SVD’. More options to come.

printoutbool, optional

Whether or not prints should appear on the screen, by default False

toolfloat, optional

Tolerance od independents, by default None

Returns:
Problem

The object with all the matrices essential to the analysis.

Notes

The FormDiagram is updated in place. Check initialise_problem_general for more info.