GeneralBrokenLines V03-01-02
gblpy3
|
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 gblpy3.gblnum.bandOfAVAT | ( | anArray, | |
aSymArray | |||
) |
def gblpy3.gblnum.decomposeBand | ( | ) |
def gblpy3.gblnum.invertBand | ( | ) |
def gblpy3.gblnum.solveBand | ( | aRightHandSide | ) |
gblpy3.gblnum.invBorder = np.linalg.inv(self.__border - np.dot(self.__mixed, auxMatT)) |