ProfileSPDLinSOE is class which is used to store a symmetric
system of equations using a profile storage scheme. The upper
triangular part of A is stored in a 1d double array with the diagonals of
A located at positions given by an integer array iLoc.
For example when n=5 and A as shown below:
\left[
\begin{array}{ccccc}
a_{0,0} & a_{0,1} & 0 & 0 & a_{0,4}