GeneralBrokenLines V03-00-00
gblpy3
Classes | Namespaces | Functions | Variables
gblnum.py File Reference

Bordered band matrix. More...

Go to the source code of this file.

Classes

class  gblpy3.gblnum.BorderedBandMatrix
 (Symmetric) Bordered Band Matrix. More...
 

Namespaces

namespace  gblpy3
 
namespace  gblpy3.gblnum
 

Functions

def gblpy3.gblnum.decomposeBand ()
 
def gblpy3.gblnum.solveBand (aRightHandSide)
 Solve linear equation system for band part. More...
 
def gblpy3.gblnum.invertBand ()
 Invert band part. More...
 
def gblpy3.gblnum.bandOfAVAT (anArray, aSymArray)
 Calculate band part of A*V*A^T. More...
 

Variables

 gblpy3.gblnum.nBorder = self.__numBorder
 
 gblpy3.gblnum.nCol = self.__numCol
 
 gblpy3.gblnum.aSolution = np.empty(nBorder + nCol)
 
 gblpy3.gblnum.auxMat = np.empty((nBorder, nCol))
 
 gblpy3.gblnum.auxMatT = auxMat.T
 
 gblpy3.gblnum.auxVec = aRightHandSide[:nBorder] - np.dot(auxMat, aRightHandSide[nBorder:])
 
 gblpy3.gblnum.invBorder = np.linalg.inv(self.__border - np.dot(self.__mixed, auxMatT))
 
 gblpy3.gblnum.__border
 
 gblpy3.gblnum.__mixed
 
 gblpy3.gblnum.__band
 

Detailed Description

Bordered band matrix.

Author
Claus Kleinwort, DESY, 2021 (Claus.nosp@m..Kle.nosp@m.inwor.nosp@m.t@de.nosp@m.sy.de)

Definition in file gblnum.py.