--- Enter TestTrussAnalysis03.main()         ... 
--- ======================================== ... 
--- 
--- Part 1: Initialize coefficients for matrix equations ... 

Matrix: Equilibrium 
row/col              1             2             3    
   1       1.00000e+00   1.00000e+00   0.00000e+00 
   2       1.00000e+00   1.00000e+00   0.00000e+00 
   3       1.00000e+00   7.07107e-01   0.00000e+00 
   4       7.07107e-01   1.00000e+00   0.00000e+00 
   5      -7.07107e-01   0.00000e+00   0.00000e+00 
   6       1.00000e+00   7.07107e-01   0.00000e+00 

Matrix: Destination 
row/col              1             2             3    
   1       1.00000e+00   4.00000e+00   0.00000e+00 
   2       2.00000e+00   5.00000e+00   0.00000e+00 
   3       1.00000e+00   3.00000e+00   0.00000e+00 
   4       3.00000e+00   6.00000e+00   0.00000e+00 
   5       3.00000e+00   0.00000e+00   0.00000e+00 
   6       2.00000e+00   3.00000e+00   0.00000e+00 

--- 
--- Part 2: Systematically Assemble Matrix A ... 
--- 

--- (row,col) -->  0, 0: eitem -->   1.00000, ditem -->   1 ...
--- (row,col) -->  0, 1: eitem -->   1.00000, ditem -->   4 ...
--- 
--- (row,col) -->  1, 0: eitem -->   1.00000, ditem -->   2 ...
--- (row,col) -->  1, 1: eitem -->   1.00000, ditem -->   5 ...
--- 
--- (row,col) -->  2, 0: eitem -->   1.00000, ditem -->   1 ...
--- (row,col) -->  2, 1: eitem -->   0.70711, ditem -->   3 ...
--- 
--- (row,col) -->  3, 0: eitem -->   0.70711, ditem -->   3 ...
--- (row,col) -->  3, 1: eitem -->   1.00000, ditem -->   6 ...
--- 
--- (row,col) -->  4, 0: eitem -->  -0.70711, ditem -->   3 ...
--- 
--- (row,col) -->  5, 0: eitem -->   1.00000, ditem -->   2 ...
--- (row,col) -->  5, 1: eitem -->   0.70711, ditem -->   3 ...

Matrix: A 
row/col              1             2             3             4             5             6    
   1       1.00000e+00   0.00000e+00   0.00000e+00   1.00000e+00   0.00000e+00   0.00000e+00 
   2       0.00000e+00   1.00000e+00   0.00000e+00   0.00000e+00   1.00000e+00   0.00000e+00 
   3       1.00000e+00   0.00000e+00   7.07107e-01   0.00000e+00   0.00000e+00   0.00000e+00 
   4       0.00000e+00   0.00000e+00   7.07107e-01   0.00000e+00   0.00000e+00   1.00000e+00 
   5       0.00000e+00   0.00000e+00  -7.07107e-01   0.00000e+00   0.00000e+00   0.00000e+00 
   6       0.00000e+00   1.00000e+00   7.07107e-01   0.00000e+00   0.00000e+00   0.00000e+00 

--- 
--- Part 3: Initialize 6x1 load vector ... 
--- 

--- Load Case 1: Node c_x = 10 ...

Matrix: Load Vector: 
row/col              1    
   1       0.00000e+00 
   2       0.00000e+00 
   3       0.00000e+00 
   4       0.00000e+00 
   5       1.00000e+01 
   6       0.00000e+00 

--- 
--- Part 4: Check properties of matrix A ... 
--- 
--- Matrix A: rank = 6.000000, det = 0.707107  ...
--- 
--- Part 5: Solve A.F = B for three load cases ... 
--- 

Matrix: Load Case 1: Forces ... 
row/col              1    
   1       1.00000e+01 
   2       1.00000e+01 
   3      -1.41421e+01 
   4      -1.00000e+01 
   5      -1.00000e+01 
   6       1.00000e+01 

--- 
--- Part 6: Print support reactions and element-level forces ... 
--- -------------------------------------------------------- ... 
--- 
--- Support Reactions and Element-Level Forces: Load Case 1:
--- 
---   Reaction A: R_ax =  -10.00 ... 
---             : R_ay =  -10.00 ... 
---   Reaction B: R_dy =   10.00 ... 
--- 
--- Element Level Forces:
--- 
---   Element A-B: F1  =   10.00 ... 
---   Element A-C: F2  =   10.00 ... 
---   Element B-C: F3  =  -14.14 ... 

--- ======================================== ... 
--- Leave TestTrussAnalysis03.main()         ... 
