Insert a single nonzero:
P = size 15 by 10 PatternBuilder:
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - x - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]

Insert multiple nonzeros on a row:
P = size 15 by 10 PatternBuilder:
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - x - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - x - x x - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]

Insert multiple nonzeros on a column:
P = size 15 by 10 PatternBuilder:
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - x - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - x ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - x - x x - - - - x ]
[ - - - - - - - - - x ]
[ - - - - - - - - - x ]

Insert tensor product of nonzeros:
P = size 15 by 10 PatternBuilder:
[ - - - - - - - - - - ]
[ - - - - - x x - x - ]
[ - - - - - - - - - - ]
[ - - - - - x x - x - ]
[ - - - - - x x - x - ]
[ - - - - - x x - x - ]
[ - - - x - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - x ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - x - x x - - - - x ]
[ - - - - - - - - - x ]
[ - - - - - - - - - x ]

Insert symmetric tensor product of nonzeros:
P = size 15 by 10 PatternBuilder:
[ - - - - - - - - - - ]
[ - x x x - x x - x - ]
[ - x x x - - - - - - ]
[ - x x x - x x - x - ]
[ - - - - - x x - x - ]
[ - - - - - x x - x - ]
[ - - - x - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - x ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - - - - - - - - - - ]
[ - x - x x - - - - x ]
[ - - - - - - - - - x ]
[ - - - - - - - - - x ]

A = size 15 by 10 SparseMatrix of double (29 nz):
A(:,j0) = 0 nz [ ]
A(:,j1) = 4 nz [ i1,1 i2,1 i3,1 i12,1 ]
A(:,j2) = 3 nz [ i1,1 i2,1 i3,1 ]
A(:,j3) = 5 nz [ i1,1 i2,1 i3,1 i6,2 i12,1 ]
A(:,j4) = 1 nz [ i12,1 ]
A(:,j5) = 4 nz [ i1,1 i3,1 i4,1 i5,1 ]
A(:,j6) = 4 nz [ i1,1 i3,1 i4,1 i5,1 ]
A(:,j7) = 0 nz [ ]
A(:,j8) = 4 nz [ i1,1 i3,1 i4,1 i5,1 ]
A(:,j9) = 4 nz [ i8,1 i12,1 i13,1 i14,1 ]

A.make_Matrix() = size 15 by 10 Matrix of double:
[ 0 0 0 0 0 0 0 0 0 0 ]
[ 0 1 1 1 0 1 1 0 1 0 ]
[ 0 1 1 1 0 0 0 0 0 0 ]
[ 0 1 1 1 0 1 1 0 1 0 ]
[ 0 0 0 0 0 1 1 0 1 0 ]
[ 0 0 0 0 0 1 1 0 1 0 ]
[ 0 0 0 2 0 0 0 0 0 0 ]
[ 0 0 0 0 0 0 0 0 0 0 ]
[ 0 0 0 0 0 0 0 0 0 1 ]
[ 0 0 0 0 0 0 0 0 0 0 ]
[ 0 0 0 0 0 0 0 0 0 0 ]
[ 0 0 0 0 0 0 0 0 0 0 ]
[ 0 1 0 1 1 0 0 0 0 1 ]
[ 0 0 0 0 0 0 0 0 0 1 ]
[ 0 0 0 0 0 0 0 0 0 1 ]

