compas_ags.ags

Core

update_q_from_qind(E, q, dep, ind)

Update the full set of force densities using the values of the independent edges.

update_primal_from_dual(xy, _xy, free, ...)

Update the coordinates of the primal diagram using the coordinates of the corresponding dual diagram.

Graph Statics

form_count_dof(form)

Count the number of degrees of freedom of a form diagram.

form_identify_dof(form)

Identify the DOF of a form diagram.

form_update_q_from_qind(form)

Update the force densities of the dependent edges of a form diagram using the values of the independent ones.

form_update_from_force(form, force[, kmax])

Update the form diagram after a modification of the force diagram.

force_update_from_form(force, form)

Update the force diagram after modifying the (force densities of) the form diagram.

Load Path

compute_loadpath(form, force)

Compute the internal work of a structure.

compute_external_work(form, force)

Compute the external work of a structure.

compute_internal_work(form, force)

Compute the work done by the internal forces of a structure.

compute_internal_work_tension(form, force)

Compute the work done by the internal tensile forces of a structure.

compute_internal_work_compression(form, force)

Compute the work done by the internal compressive forces of a structure.

optimise_loadpath(form, force[, algo])

Optimise the loadpath using the parameters of the force domain.