AugOperator Class Reference
[linear operators]

augmented operator is a matrix of Linear Operators ie. More...

Inheritance diagram for AugOperator:

AugmentBase

List of all members.

Public Member Functions

def __new__
def copy
def domain
 return inSpace
def range
 return outSpace
def adj
 The adjoint flips the operator_dict key transp.
def __mul__
 Not defined in this class.
def __call__
 Not defined in this class.
def applyop
def getdim
 Returns the dimensions of the operator.
def norm
 returns Identity
def normalize
 returns comp( [self.norm(), self] )
def minvelconst
 returns Identity

Static Public Attributes

tuple meta = property( fset=_set_meta )
tuple meta_domain = property( _get_meta_dom, _set_meta_dom )
tuple meta_range = property( _get_meta_rng, _set_meta_rng )
tuple H = property( adj )
tuple isadj = property( _getadj , _setadj )


Detailed Description

augmented operator is a matrix of Linear Operators ie.

Aug = AugOperator( meta_space, [ [A,0], [0,A] ] ) new_vec = Aug * aug_vec

Definition at line 54 of file AugOperator.py.


Member Function Documentation

def __new__ (   cls,
  pars,
  kw 
)

Reimplemented from AugmentBase.

Definition at line 55 of file AugOperator.py.

def copy (   self  ) 

Definition at line 104 of file AugOperator.py.

def domain (   self  ) 

return inSpace

Definition at line 115 of file AugOperator.py.

def range (   self  ) 

return outSpace

Definition at line 135 of file AugOperator.py.

def adj (   self  ) 

The adjoint flips the operator_dict key transp.

and updates the domain and range.

Definition at line 155 of file AugOperator.py.

def __mul__ (   self,
  other 
)

Not defined in this class.

Reimplemented from AugmentBase.

Definition at line 183 of file AugOperator.py.

def __call__ (   self,
  other 
)

Not defined in this class.

Definition at line 190 of file AugOperator.py.

def applyop (   self,
  other 
)

Definition at line 193 of file AugOperator.py.

def getdim (   self  ) 

Returns the dimensions of the operator.

Usually not defined.

Definition at line 246 of file AugOperator.py.

def norm (   self  ) 

returns Identity

Definition at line 254 of file AugOperator.py.

def normalize (   self  ) 

returns comp( [self.norm(), self] )

Definition at line 261 of file AugOperator.py.

def minvelconst (   self,
  args,
  kargs 
)

returns Identity

Definition at line 268 of file AugOperator.py.


Member Data Documentation

tuple meta = property( fset=_set_meta ) [static]

Reimplemented from AugmentBase.

Definition at line 100 of file AugOperator.py.

tuple meta_domain = property( _get_meta_dom, _set_meta_dom ) [static]

Definition at line 101 of file AugOperator.py.

tuple meta_range = property( _get_meta_rng, _set_meta_rng ) [static]

Definition at line 102 of file AugOperator.py.

tuple H = property( adj ) [static]

Definition at line 167 of file AugOperator.py.

tuple isadj = property( _getadj , _setadj ) [static]

Definition at line 177 of file AugOperator.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