aug_oper Class Reference

Augmented operator class used to combine many operators into a matrix of operators. More...

Inheritance diagram for aug_oper:

LinearOperator AugMatrix

List of all members.

Public Member Functions

def __init__
def __str__
 Returns the operators name and attributes.
def getName
def __repr__
 Returns the operators name from operator_dict.
def domain
 return inSpace
def range
 return outSpace
def copy
 Perform shallow copy of self.
def adj
 Returns the adjoint of all the enclosed operators and the transpose of this one.
def applyop
 apply this operator to an augmented vector
def getdim
 Returns the dimensions of the operator.
def norm
 reutrns an AugOper that contains the norms of these operators
def normalize
 reutrns an AugOper that containing Compound operators
def minvelconst
 TODO: take minvelconst out of linear operator.


Detailed Description

Augmented operator class used to combine many operators into a matrix of operators.

Definition at line 71 of file Aug_matrix.py.


Member Function Documentation

def __init__ (   self,
  mat 
)

Reimplemented from AugMatrix.

Definition at line 72 of file Aug_matrix.py.

def __str__ (   self  ) 

Returns the operators name and attributes.

Reimplemented from LinearOperator.

Definition at line 83 of file Aug_matrix.py.

def getName (   self  ) 

Definition at line 90 of file Aug_matrix.py.

def __repr__ (   self  ) 

Returns the operators name from operator_dict.

Reimplemented from LinearOperator.

Definition at line 98 of file Aug_matrix.py.

def domain (   self  ) 

return inSpace

Reimplemented from LinearOperator.

Definition at line 101 of file Aug_matrix.py.

def range (   self  ) 

return outSpace

Reimplemented from LinearOperator.

Definition at line 104 of file Aug_matrix.py.

def copy (   self  ) 

Perform shallow copy of self.

Reimplemented from LinearOperator.

Definition at line 111 of file Aug_matrix.py.

def adj (   self  ) 

Returns the adjoint of all the enclosed operators and the transpose of this one.

Definition at line 119 of file Aug_matrix.py.

def applyop (   self,
  other 
)

apply this operator to an augmented vector

Reimplemented from LinearOperator.

Definition at line 127 of file Aug_matrix.py.

def getdim (   self  ) 

Returns the dimensions of the operator.

Usually not defined.

Reimplemented from LinearOperator.

Definition at line 141 of file Aug_matrix.py.

def norm (   self  ) 

reutrns an AugOper that contains the norms of these operators

Reimplemented from LinearOperator.

Definition at line 150 of file Aug_matrix.py.

def normalize (   self  ) 

reutrns an AugOper that containing Compound operators

Reimplemented from LinearOperator.

Definition at line 157 of file Aug_matrix.py.

def minvelconst (   self,
  args,
  kargs 
)

TODO: take minvelconst out of linear operator.

Reimplemented from LinearOperator.

Definition at line 173 of file Aug_matrix.py.


The documentation for this class was generated from the following file:

Generated on Sun Aug 10 09:11:12 2008 for SLIMpy by  doxygen 1.5.6