kusanagi
 All Classes Namespaces Files Functions Variables
Public Member Functions | Public Attributes | List of all members
kusanagi.shell.plant.Plant Class Reference
Inheritance diagram for kusanagi.shell.plant.Plant:
Inheritance graph
[legend]
Collaboration diagram for kusanagi.shell.plant.Plant:
Collaboration graph
[legend]

Public Member Functions

def __init__
 
def apply_control
 
def get_state
 
def run
 
def start
 
def stop
 
def step
 
def reset_state
 

Public Attributes

 name
 
 params
 
 x0
 
 S0
 
 x
 
 u
 
 t
 
 dt
 
 noise
 
 async
 
 plant_thread
 

Constructor & Destructor Documentation

def kusanagi.shell.plant.Plant.__init__ (   self,
  params,
  x0,
  S0 = None,
  dt = 0.01,
  noise = None,
  name = 'Plant' 
)

Member Function Documentation

def kusanagi.shell.plant.Plant.apply_control (   self,
  u 
)
def kusanagi.shell.plant.Plant.get_state (   self)
def kusanagi.shell.plant.Plant.reset_state (   self)
def kusanagi.shell.plant.Plant.run (   self)
def kusanagi.shell.plant.Plant.start (   self)
def kusanagi.shell.plant.Plant.step (   self)
def kusanagi.shell.plant.Plant.stop (   self)

Member Data Documentation

kusanagi.shell.plant.Plant.async
kusanagi.shell.plant.Plant.dt
kusanagi.shell.plant.Plant.name
kusanagi.shell.plant.Plant.noise
kusanagi.shell.plant.Plant.params
kusanagi.shell.plant.Plant.plant_thread
kusanagi.shell.plant.Plant.S0
kusanagi.shell.plant.Plant.t
kusanagi.shell.plant.Plant.u
kusanagi.shell.plant.Plant.x
kusanagi.shell.plant.Plant.x0

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