The program selects the row index and finds column and element indexes (see excerpt 2.5). It inserts the side conditions of Eq. (2.51) into Eq. (2.1). The equations are inserted
with the commands cmd = spA=spSisestaArv(spA,59,12,1); and cmd = spA=spSisestaArv(spA,60,54,1); (see excerpt 2.6).
=============================================================== Element | Internal | Joint | Axial, shear, moment hinges No | reactions | (node) | 0 - hinge 'false' | N_ Q_ M_ | No | 1 - hinge 'true' | indexes | | ---------------------------------------------------------------- 1 10 11 12 1 0 0 1 1 4 5 6 2 0 0 0 2 22 23 24 2 0 0 0 3 34 35 36 3 0 0 0 2 16 17 18 4 0 0 0 3 28 29 30 4 0 0 0 4 46 47 48 4 0 0 0 5 52 53 54 5 0 0 1 4 40 41 42 6 0 0 0 5 58 59 60 6 0 0 0
#==================================================================== -----Equilibrium equations are inserted into spA equilibrium_equations_rows = 16 non_zero_elements_in_equilibrium_equations = 43 #==================================================================== Side conditions From_rows = Side conditions begin from row: 59 #==================================================================== cmd = spA=spSisestaArv(spA,59,12,1); cmd = spA=spSisestaArv(spA,60,54,1); ----- spA_rows = 60 spA_cols = 67 spA_nnz = non_zero_elements_in_spA: 174 -----Side conditions are inserted into spA side_condition_rows = 2 non_zero_elements_in_side_condition = 2 #====================================================================