Edge length attribute of force diagram

Does the edge length attribute get updated once horizonatal equilibrium is solved for (i.e.

horizontal_nodal(form, force, alpha=100, kmax=100).

When I run,

force.get_edges_attribute(‘l’)

I only get zeros.

no, but it should. please file an issue…

in the meantime, you can do

l = [force.edge_length(u, v) for u, v in force.edges()]

(i) Why does the form and the corresponding force diagrams does not have the same number of edges?
(ii) Are the member order in a connectivity matrix, edge lengths of form and force diagrams (found as above) are consistent
Connectivity matrix was determined as follow

C = compas.datastructures.mesh_connectivity_matrix(form, rtype=‘array’)