ADI Class Reference

Same as Structure except that this class has a dataContainer instance within. More...

Inheritance diagram for ADI:

linearop_c Vector aug_vec

List of all members.

Public Member Functions

def __init__
def accept_command
def generateNew
def genData
def testCommand
 returns the resulting space from applying the command but does not add the command to the tree
def __str__
 wrapper method to data_container.__str__
def __repr__
def getContainer
def getParameters
def switchto
 pass a class as the newSubclass arg and returns a new instance of the newSubclass with this structure's
def scalar_reduction
 generate a Scalar from a command
def flush
 force the commands in the graph to be run only to build this target.
def dependant
def addBreakPoint
 set the data from the interface as a needed resource without setting it as a target.

Static Public Attributes

string name = "Abstract_data_interface"
tuple container = property( getContainer )
tuple params = property( getParameters )


Detailed Description

Same as Structure except that this class has a dataContainer instance within.

Definition at line 27 of file AbstractDataInterface.py.


Member Function Documentation

def __init__ (   self,
  data_container 
)

Reimplemented in Vector, and aug_vec.

Definition at line 30 of file AbstractDataInterface.py.

def accept_command (   self,
  command 
)

Definition at line 35 of file AbstractDataInterface.py.

def generateNew (   self,
  cmd,
  args,
  kargs 
)

Definition at line 39 of file AbstractDataInterface.py.

def genData (   self,
  cmd,
  args,
  kargs 
)

Definition at line 43 of file AbstractDataInterface.py.

def testCommand (   self,
  cmd,
  args,
  kargs 
)

returns the resulting space from applying the command but does not add the command to the tree

Definition at line 51 of file AbstractDataInterface.py.

def __str__ (   self  ) 

wrapper method to data_container.__str__

Reimplemented in aug_vec.

Definition at line 60 of file AbstractDataInterface.py.

def __repr__ (   self  ) 

Reimplemented in aug_vec.

Definition at line 64 of file AbstractDataInterface.py.

def getContainer (   self  ) 

Definition at line 68 of file AbstractDataInterface.py.

def getParameters (   self  ) 

Definition at line 71 of file AbstractDataInterface.py.

def switchto (   self,
  newSubclass,
  p,
  k 
)

pass a class as the newSubclass arg and returns a new instance of the newSubclass with this structure's

Definition at line 83 of file AbstractDataInterface.py.

def scalar_reduction (   self,
  cmd,
  args,
  kargs 
)

generate a Scalar from a command

Definition at line 90 of file AbstractDataInterface.py.

def flush (   self  ) 

force the commands in the graph to be run only to build this target.

Definition at line 104 of file AbstractDataInterface.py.

def dependant (   self  ) 

Definition at line 110 of file AbstractDataInterface.py.

def addBreakPoint (   self  ) 

set the data from the interface as a needed resource without setting it as a target.

Definition at line 118 of file AbstractDataInterface.py.


Member Data Documentation

string name = "Abstract_data_interface" [static]

Reimplemented in linearop_c, and Vector.

Definition at line 28 of file AbstractDataInterface.py.

tuple container = property( getContainer ) [static]

Definition at line 75 of file AbstractDataInterface.py.

tuple params = property( getParameters ) [static]

Definition at line 76 of file AbstractDataInterface.py.


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

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