One sparse orient row — OpenSees' -orient x1 x2 x3 [yp1 yp2 yp3]: local
x is x; in 3D local z is x × yp and local y completes the frame; in 2D
yp is absent, x[2] must be 0 and local y is local x turned 90 degrees
counter-clockwise. Every DOF of the row is evaluated along those axes.
Rows without an entry use the global axes; at most one entry per row.
One sparse
orientrow — OpenSees'-orient x1 x2 x3 [yp1 yp2 yp3]: local x isx; in 3D local z isx × ypand local y completes the frame; in 2Dypis absent,x[2]must be 0 and local y is local x turned 90 degrees counter-clockwise. Every DOF of the row is evaluated along those axes. Rows without an entry use the global axes; at most one entry per row.