![]() |
GeneralBrokenLines V03-01-02
gblpy
|
Classes | |
| class | BorderedBandMatrix |
| (Symmetric) Bordered Band Matrix. More... | |
Functions | |
| def | decomposeBand () |
| def | solveBand (aRightHandSide) |
| Solve linear equation system for band part. More... | |
| def | invertBand () |
| Invert band part. More... | |
| def | bandOfAVAT (anArray, aSymArray) |
| Calculate band part of A*V*A^T. More... | |
Variables | |
| nBorder = self.__numBorder | |
| nCol = self.__numCol | |
| aSolution = np.empty(nBorder + nCol) | |
| auxMat = np.empty((nBorder, nCol)) | |
| auxMatT = auxMat.T | |
| auxVec = aRightHandSide[:nBorder] - np.dot(auxMat, aRightHandSide[nBorder:]) | |
| invBorder = np.linalg.inv(self.__border - np.dot(self.__mixed, auxMatT)) | |
| __border | |
| __mixed | |
| __band | |
Algebra for linear equation system with bordered band matrix. Created on Jul 27, 2011 @author: kleinwrt
| def gblpy.gblnum.bandOfAVAT | ( | anArray, | |
| aSymArray | |||
| ) |
| def gblpy.gblnum.decomposeBand | ( | ) |
| def gblpy.gblnum.invertBand | ( | ) |
| def gblpy.gblnum.solveBand | ( | aRightHandSide | ) |
| gblpy.gblnum.invBorder = np.linalg.inv(self.__border - np.dot(self.__mixed, auxMatT)) |