Package PyDSTool :: Package PyCont :: Module Continuation :: Class LimitCycleCurve
[hide private]
[frames] | no frames]

Class LimitCycleCurve

source code

  object --+    
           |    
Continuation --+
               |
              LimitCycleCurve

Wrapper for auto limit cycle computations.

Reimplement these Continuation methods:
    _compute
    _curveToPointset

Instance Methods [hide private]
 
__init__(self, model, gen, automod, plot, args=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
reset(self, args=None)
Resets curve by setting default parameters and deleting solution curve.
source code
 
update(self, args)
Update parameters for LimitCycleCurve.
source code
 
plot_cycles(self, coords=None, cycles=None, exclude=None, figure=None, axes=None, normalized=False, tlim=None, method=None, color_method='default', **plot_args) source code
 
_savePointInfo(self, ds=None, evals=None, jacx=None, jacp=None, flow=None, diag=None)
Created a function for this since it needs to be called both in _compute and when a bifurcation point is found.
source code
 
_compute(self, x0=None, v0=None, direc=1)
NOTE: This doesn't use v0!!!! It gets v0 from c0, which is found from x0.
source code
 
info(self) source code

Inherited from Continuation: __copy__, __deepcopy__, __repr__, __str__, backward, cleanLabels, computeEigen, display, exportGeomview, forward, getSpecialPoint, testdomain, testdomaingrid, testdomaintangrid

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, model, gen, automod, plot, args=None)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

reset(self, args=None)

source code 

Resets curve by setting default parameters and deleting solution curve.

Overrides: Continuation.reset

update(self, args)

source code 

Update parameters for LimitCycleCurve.

Overrides: Continuation.update

_savePointInfo(self, ds=None, evals=None, jacx=None, jacp=None, flow=None, diag=None)

source code 

Created a function for this since it needs to be called both in _compute and when a bifurcation point is found. It will have conditional statements for saving of Jacobian and eigenvalues, as well as other possible tidbits of information.

Overrides: Continuation._savePointInfo

_compute(self, x0=None, v0=None, direc=1)

source code 

NOTE: This doesn't use v0!!!! It gets v0 from c0, which is found from x0. This makes sense since there can be no v0 without a c0 (v0 doesn't make sense for a Hopf point).

Overrides: Continuation._compute

info(self)

source code 
Overrides: Continuation.info