Drake
 All Classes Files Functions Variables
LyapunovFunction Class Reference

interface class for Lyapunov functions More...

Inheritance diagram for LyapunovFunction:

Public Member Functions

virtual function eval (obj, t, x)
 
function LyapunovFunction (frame, time_invariant_flag)
 plotLevelSet(); More...
 
function getLevelSet (obj, t, options)
 returns the 1 sub-level set of the lyapunov function More...
 
function getFrame (obj)
 
function setFrame (obj, fr)
 
function inFrame (obj, frame)
 
function setTIFlag (obj, time_invariant_flag)
 
function isTI (obj)
 
function plotFunnel (obj, options)
 Plots the one-level set of V. More...
 

Detailed Description

interface class for Lyapunov functions

Constructor & Destructor Documentation

function LyapunovFunction ( frame  ,
time_invariant_flag   
)

plotLevelSet();

Return values
obj

Member Function Documentation

virtual function eval ( obj  ,
,
 
)
virtual
function getFrame ( obj  )
Return values
fr
function getLevelSet ( obj  ,
,
options   
)

returns the 1 sub-level set of the lyapunov function

Return values
y
function inFrame ( obj  ,
frame   
)
Return values
V
function isTI ( obj  )
Return values
b
function plotFunnel ( obj  ,
options   
)

Plots the one-level set of V.

Parameters
optionsoptions structure
Options:
plotdims  coordinates along which to plot given as a 1x2 array
Default: [1, 2]
x0  default coordinates (e.g. to be used in the slice)
inclusion  = { 'slice' | 'projection' } 'slice' – include the points in the plane of the given dimensions for which V(x) < 1. 'projection' – plot the projection of {x | V(x) < 1} into the given plane.
color  matlab color for the funnel
Default: [.7 .7 .7]
tol  tolerance for computing the level set
Return values
hcolumn vector of handles for any graphics objects created
function setFrame ( obj  ,
fr   
)
Return values
obj
function setTIFlag ( obj  ,
time_invariant_flag   
)
Return values
obj

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