úÎu:3      !"#$%&'()*+,-./012None3JK.input must be a matrix with exactly one column#3 45678#3 45678#3 45678None3JK  NoneNoneJK ASparse matrix with a definite number of non-zero entries per row.$DSparse matrix with a definite number of non-zero entries per column.-öCompute x^T*x, given that it has a band structure. You must pass the band-width as parameter and you must make sure that the Gramian stays within this band. Otherwise you cause out-of-bounds array accesses. So far, only correct for real matrices. !"#$%&'9()*+,-:. !"#$%&'()*+,-.$%&'() !"#*+,-. !"#$%&'9()*+,-:.None/>One node before index 0 and three nodes starting from index 0./01;2/01201/2/01;2None<=><=><=>?      !"#$$%&& '(( )*+,-./0123456789:;<=>?@Aaccelerate-arithmetic-0.1#Data.Array.Accelerate.LinearAlgebra1Data.Array.Accelerate.LinearAlgebra.Matrix.Banded1Data.Array.Accelerate.LinearAlgebra.Matrix.Sparse.Data.Array.Accelerate.Arithmetic.Interpolation+Data.Array.Accelerate.LinearAlgebra.Private(Data.Array.Accelerate.Arithmetic.ExampleMatrixVectorScalar transposenumElemsnumRowsnumCols vectorShape matrixShapewithVectorIndexwithMatrixIndexoutermultiplyMatrixVectormultiplyMatrixMatrixnewtonInverseStepidentity newtonInverse scaleRowszipScalarVectorWithzipScalarMatrixWithcolumnFromVectorvectorFromColumn flattenMatrix restoreMatrix extrudeVector extrudeMatrixzipExtrudedVectorWithzipExtrudedMatrixWithgatherFromVector SymmetricflattenSymmetricRows rowMatrixColumns columnMatrixmultiplyColumnsVectortransposeColumnsmultiplyRowsVector transposeRowsmultiplyColumnsRowsrealBandedGramian scaleRowRowsInterpolator13bisectlookupIntervalsampleBasisFunctions13 swapIndexflattenMatrixReshape accDivModflattenMatrixBackPermuterestoreMatrixReshaperestoreMatrixBackPermute realIndex matchMatrices outerVectorexampleSparseColumnMatrixexampleSparseRowMatrix exampleLookup