make_aeq

compas_cra.equilibrium.make_aeq(assembly, flip=False, penalty=False)

Create equilibrium matrix Aeq or penalty formulation matrix Aeq@B.

Parameters:
assemblyAssembly

The rigid block assembly.

flipbool, optional

Flip all interfaces if True.

penaltybool, optional

Return penalty matrix if True.

Returns:
csr_matrix

Equilibrium matrix Aeq or penalty formulation matrix Aeq@B