hedge :: tools :: BlockMatrix :: Class BlockMatrix
[hide private]
[frames] | no frames]

Class BlockMatrix

source code


A block matrix is the sum of different smaller matrices positioned within one big matrix.

Instance Methods [hide private]
 
__init__(self, chunks)
Return a new block matrix made up of components (`chunks') given as triples (i,j,smaller_matrix), where the top left (0,0) corner of the smaller_matrix is taken to be at position (i,j).
source code
 
__add__(self, other) source code
 
__neg__(self) source code
 
__sub__(self, other) source code
 
__mul__(self, other) source code
 
__rmul__(self, other) source code
 
add_to_build_matrix(self, bmat) source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]
  T
  H
  shape

Inherited from object: __class__

Method Details [hide private]

__init__(self, chunks)
(Constructor)

source code 

Return a new block matrix made up of components (`chunks') given as triples (i,j,smaller_matrix), where the top left (0,0) corner of the smaller_matrix is taken to be at position (i,j).

smaller_matrix may be anything that can be left-multiplied to a Pylinear vector, including BlockMatrix instances.

Overrides: object.__init__

Property Details [hide private]

T

Get Method:
unreachable.T(self)

H

Get Method:
unreachable.H(self)

shape

Get Method:
unreachable.shape(self)