agimus_sot.solver.Solver Class Reference
Inheritance diagram for agimus_sot.solver.Solver:
[legend]
Collaboration diagram for agimus_sot.solver.Solver:
[legend]

Public Member Functions

def __init__ (self, name, dimension, damping=None, timer=False)
 
def push (self, task)
 
def control (self)
 
def controlname (self)
 
def name (self)
 
Events
def doneSignal (self)
 A boolean signal which is True when the task is accomplished. More...
 
def doneSignal (self, sig)
 
def errorSignal (self)
 A boolean signal which is True when an error occured. More...
 
def errorSignal (self, sig)
 

Public Attributes

 sot
 
 tasks
 
 timer
 

Constructor & Destructor Documentation

◆ __init__()

def agimus_sot.solver.Solver.__init__ (   self,
  name,
  dimension,
  damping = None,
  timer = False 
)

Member Function Documentation

◆ control()

def agimus_sot.solver.Solver.control (   self)

◆ controlname()

def agimus_sot.solver.Solver.controlname (   self)

◆ doneSignal() [1/2]

def agimus_sot.solver.Solver.doneSignal (   self)

A boolean signal which is True when the task is accomplished.

If it is of type bool, the corresponding signal is assumed to have this value.

Referenced by agimus_sot.solver.Solver.doneSignal().

◆ doneSignal() [2/2]

def agimus_sot.solver.Solver.doneSignal (   self,
  sig 
)

◆ errorSignal() [1/2]

def agimus_sot.solver.Solver.errorSignal (   self)

A boolean signal which is True when an error occured.

If it is of type bool, the corresponding signal is assumed to have this value.

Referenced by agimus_sot.solver.Solver.errorSignal().

◆ errorSignal() [2/2]

def agimus_sot.solver.Solver.errorSignal (   self,
  sig 
)

◆ name()

def agimus_sot.solver.Solver.name (   self)

◆ push()

def agimus_sot.solver.Solver.push (   self,
  task 
)
task: an object of type agimus_sot.task.Task

References agimus_sot.solver.Solver.sot, agimus_sot.solver.Solver.tasks, and agimus_sot.factory.Factory.tasks.

Member Data Documentation

◆ sot

◆ tasks

◆ timer

agimus_sot.solver.Solver.timer