Source code for scikits_odes_core
-from . import _version
+from . import _version
__version__ = _version.get_versions()['version']
[docs]
-class DaeBase:
+class DaeBase:
"""
The interface which DAE solvers must implement.
@@ -55,12 +55,12 @@ Source code for scikits_odes_core
integrator_classes = []
- def __init__(self, Rfn, **options):
+ def __init__(self, Rfn, **options):
raise NotImplementedError('all DAE solvers must implement this')
[docs]
- def set_options(self, **options):
+ def set_options(self, **options):
"""
Set specific options for the solver.
@@ -71,7 +71,7 @@ Source code for scikits_odes_core
[docs]
- def solve(self, tspan, y0, yp0):
+ def solve(self, tspan, y0, yp0):
"""
Runs the solver.
@@ -122,7 +122,7 @@ Source code for scikits_odes_core
[docs]
- def init_step(self, t0, y0, yp0, y_ic0_retn = None, yp_ic0_retn = None):
+ def init_step(self, t0, y0, yp0, y_ic0_retn = None, yp_ic0_retn = None):
"""
Initializes the solver and allocates memory.
@@ -172,7 +172,7 @@ Source code for scikits_odes_core
[docs]
- def step(self, t, y_retn=None, yp_retn=None):
+ def step(self, t, y_retn=None, yp_retn=None):
"""
Method for calling successive next step of the IDA solver to allow
more precise control over the IDA solver. The 'init_step' method has to
@@ -232,7 +232,7 @@ Source code for scikits_odes_core
[docs]
-class OdeBase:
+class OdeBase:
"""
The interface which ODE solvers must implement.
@@ -249,12 +249,12 @@ Source code for scikits_odes_core
integrator_classes = []
- def __init__(self, Rfn, **options):
+ def __init__(self, Rfn, **options):
raise NotImplementedError('all ODE solvers must implement this')
[docs]
- def set_options(self, **options):
+ def set_options(self, **options):
"""
Set specific options for the solver.
@@ -265,7 +265,7 @@ Source code for scikits_odes_core
[docs]
- def solve(self, tspan, y0):
+ def solve(self, tspan, y0):
"""
Runs the solver.
@@ -312,7 +312,7 @@ Source code for scikits_odes_core
[docs]
- def init_step(self, t0, y0):
+ def init_step(self, t0, y0):
"""
Initializes the solver and allocates memory.
@@ -354,7 +354,7 @@ Source code for scikits_odes_core
[docs]
- def step(self, t, y_retn=None):
+ def step(self, t, y_retn=None):
"""
Method for calling successive next step of the ODE solver to allow
more precise control over the solver. The 'init_step' method has to
diff --git a/master/_modules/scikits_odes_sundials.html b/master/_modules/scikits_odes_sundials.html
index 90d7192..f683bbf 100644
--- a/master/_modules/scikits_odes_sundials.html
+++ b/master/_modules/scikits_odes_sundials.html
@@ -4,14 +4,14 @@
- scikits_odes_sundials — Odes 3.1.0+2.g27f9a83 documentation
-
+ scikits_odes_sundials — Odes 3.1.0+16.gea608d8 documentation
+
-
+
@@ -39,23 +39,23 @@ Source code for scikits_odes_sundials
SUNDIALS wrapper
"""
-import inspect
-from . import _version
+import inspect
+from . import _version
__version__ = _version.get_versions()['version']
[docs]
-class CVODESolveException(Exception):
+class CVODESolveException(Exception):
"""Base class for exceptions raised by ``CVODE.validate_flags``."""
- def __init__(self, soln):
+ def __init__(self, soln):
self.soln = soln
self.args = (self._message.format(soln),)
[docs]
-class CVODESolveFailed(CVODESolveException):
+class CVODESolveFailed(CVODESolveException):
"""``CVODE.solve`` failed to reach endpoint"""
_message = (
"Solver failed with flag {0.flag} and finished at {0.errors.t}"
@@ -65,30 +65,30 @@ Source code for scikits_odes_sundials
[docs]
-class CVODESolveFoundRoot(CVODESolveException):
+class CVODESolveFoundRoot(CVODESolveException):
"""``CVODE.solve`` found a root"""
_message = "Solver found a root at {0.roots.t[0]}."
[docs]
-class CVODESolveReachedTSTOP(CVODESolveException):
+class CVODESolveReachedTSTOP(CVODESolveException):
"""``CVODE.solve`` reached the endpoint specified by tstop."""
_message = "Solver reached tstop at {0.tstop.t[0]}."
[docs]
-class IDASolveException(Exception):
+class IDASolveException(Exception):
"""Base class for exceptions raised by ``IDA.validate_flags``."""
- def __init__(self, soln):
+ def __init__(self, soln):
self.soln = soln
self.args = (self._message.format(soln),)
[docs]
-class IDASolveFailed(IDASolveException):
+class IDASolveFailed(IDASolveException):
"""``IDA.solve`` failed to reach endpoint"""
_message = (
"Solver failed with flag {0.flag} and finished at {0.errors.t}"
@@ -98,20 +98,20 @@ Source code for scikits_odes_sundials
[docs]
-class IDASolveFoundRoot(IDASolveException):
+class IDASolveFoundRoot(IDASolveException):
"""``IDA.solve`` found a root"""
_message = "Solver found a root at {0.roots.t[0]}."
[docs]
-class IDASolveReachedTSTOP(IDASolveException):
+class IDASolveReachedTSTOP(IDASolveException):
"""``IDA.solve`` reached the endpoint specified by tstop."""
_message = "Solver reached tstop at {0.tstop.t[0]}."
-def _get_num_args(func):
+def _get_num_args(func):
"""
Python 2/3 compatible method of getting number of args that `func` accepts
"""
diff --git a/master/_static/documentation_options.js b/master/_static/documentation_options.js
index 7ab1064..5e3736c 100644
--- a/master/_static/documentation_options.js
+++ b/master/_static/documentation_options.js
@@ -1,5 +1,5 @@
const DOCUMENTATION_OPTIONS = {
- VERSION: '3.1.0+2.g27f9a83',
+ VERSION: '3.1.0+16.gea608d8',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
diff --git a/master/_static/pygments.css b/master/_static/pygments.css
index 0d49244..5f2b0a2 100644
--- a/master/_static/pygments.css
+++ b/master/_static/pygments.css
@@ -6,26 +6,26 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left:
.highlight .hll { background-color: #ffffcc }
.highlight { background: #eeffcc; }
.highlight .c { color: #408090; font-style: italic } /* Comment */
-.highlight .err { border: 1px solid #FF0000 } /* Error */
+.highlight .err { border: 1px solid #F00 } /* Error */
.highlight .k { color: #007020; font-weight: bold } /* Keyword */
-.highlight .o { color: #666666 } /* Operator */
+.highlight .o { color: #666 } /* Operator */
.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #007020 } /* Comment.Preproc */
.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
-.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
+.highlight .cs { color: #408090; background-color: #FFF0F0 } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
-.highlight .gr { color: #FF0000 } /* Generic.Error */
+.highlight .gr { color: #F00 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
-.highlight .go { color: #333333 } /* Generic.Output */
-.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
+.highlight .go { color: #333 } /* Generic.Output */
+.highlight .gp { color: #C65D09; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
-.highlight .gt { color: #0044DD } /* Generic.Traceback */
+.highlight .gt { color: #04D } /* Generic.Traceback */
.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
@@ -33,43 +33,43 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left:
.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #902000 } /* Keyword.Type */
.highlight .m { color: #208050 } /* Literal.Number */
-.highlight .s { color: #4070a0 } /* Literal.String */
-.highlight .na { color: #4070a0 } /* Name.Attribute */
+.highlight .s { color: #4070A0 } /* Literal.String */
+.highlight .na { color: #4070A0 } /* Name.Attribute */
.highlight .nb { color: #007020 } /* Name.Builtin */
-.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
-.highlight .no { color: #60add5 } /* Name.Constant */
-.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */
-.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */
+.highlight .nc { color: #0E84B5; font-weight: bold } /* Name.Class */
+.highlight .no { color: #60ADD5 } /* Name.Constant */
+.highlight .nd { color: #555; font-weight: bold } /* Name.Decorator */
+.highlight .ni { color: #D55537; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #007020 } /* Name.Exception */
-.highlight .nf { color: #06287e } /* Name.Function */
+.highlight .nf { color: #06287E } /* Name.Function */
.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */
-.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
+.highlight .nn { color: #0E84B5; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */
-.highlight .nv { color: #bb60d5 } /* Name.Variable */
+.highlight .nv { color: #BB60D5 } /* Name.Variable */
.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
-.highlight .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight .w { color: #BBB } /* Text.Whitespace */
.highlight .mb { color: #208050 } /* Literal.Number.Bin */
.highlight .mf { color: #208050 } /* Literal.Number.Float */
.highlight .mh { color: #208050 } /* Literal.Number.Hex */
.highlight .mi { color: #208050 } /* Literal.Number.Integer */
.highlight .mo { color: #208050 } /* Literal.Number.Oct */
-.highlight .sa { color: #4070a0 } /* Literal.String.Affix */
-.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
-.highlight .sc { color: #4070a0 } /* Literal.String.Char */
-.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */
-.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
-.highlight .s2 { color: #4070a0 } /* Literal.String.Double */
-.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
-.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */
-.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
-.highlight .sx { color: #c65d09 } /* Literal.String.Other */
+.highlight .sa { color: #4070A0 } /* Literal.String.Affix */
+.highlight .sb { color: #4070A0 } /* Literal.String.Backtick */
+.highlight .sc { color: #4070A0 } /* Literal.String.Char */
+.highlight .dl { color: #4070A0 } /* Literal.String.Delimiter */
+.highlight .sd { color: #4070A0; font-style: italic } /* Literal.String.Doc */
+.highlight .s2 { color: #4070A0 } /* Literal.String.Double */
+.highlight .se { color: #4070A0; font-weight: bold } /* Literal.String.Escape */
+.highlight .sh { color: #4070A0 } /* Literal.String.Heredoc */
+.highlight .si { color: #70A0D0; font-style: italic } /* Literal.String.Interpol */
+.highlight .sx { color: #C65D09 } /* Literal.String.Other */
.highlight .sr { color: #235388 } /* Literal.String.Regex */
-.highlight .s1 { color: #4070a0 } /* Literal.String.Single */
+.highlight .s1 { color: #4070A0 } /* Literal.String.Single */
.highlight .ss { color: #517918 } /* Literal.String.Symbol */
.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
-.highlight .fm { color: #06287e } /* Name.Function.Magic */
-.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
-.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
-.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
-.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */
+.highlight .fm { color: #06287E } /* Name.Function.Magic */
+.highlight .vc { color: #BB60D5 } /* Name.Variable.Class */
+.highlight .vg { color: #BB60D5 } /* Name.Variable.Global */
+.highlight .vi { color: #BB60D5 } /* Name.Variable.Instance */
+.highlight .vm { color: #BB60D5 } /* Name.Variable.Magic */
.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
\ No newline at end of file
diff --git a/master/api/compat.html b/master/api/compat.html
index 3dc4772..e9053b8 100644
--- a/master/api/compat.html
+++ b/master/api/compat.html
@@ -5,14 +5,14 @@
- scikits.odes — Odes 3.1.0+2.g27f9a83 documentation
-
+ scikits.odes — Odes 3.1.0+16.gea608d8 documentation
+
-
+
diff --git a/master/api/core.html b/master/api/core.html
index c73afc3..8be5b52 100644
--- a/master/api/core.html
+++ b/master/api/core.html
@@ -5,14 +5,14 @@
- scikits-odes-core — Odes 3.1.0+2.g27f9a83 documentation
-
+ scikits-odes-core — Odes 3.1.0+16.gea608d8 documentation
+
-
+
diff --git a/master/api/daepack.html b/master/api/daepack.html
index 08bc303..99e9b96 100644
--- a/master/api/daepack.html
+++ b/master/api/daepack.html
@@ -5,14 +5,14 @@
- scikits-odes-daepack — Odes 3.1.0+2.g27f9a83 documentation
-
+ scikits-odes-daepack — Odes 3.1.0+16.gea608d8 documentation
+
-
+
diff --git a/master/api/index.html b/master/api/index.html
index ba0d094..e3c5e17 100644
--- a/master/api/index.html
+++ b/master/api/index.html
@@ -5,14 +5,14 @@
- Lower Level API — Odes 3.1.0+2.g27f9a83 documentation
-
+ Lower Level API — Odes 3.1.0+16.gea608d8 documentation
+
-
+
diff --git a/master/api/main.html b/master/api/main.html
index a5fa4af..3bc3ffe 100644
--- a/master/api/main.html
+++ b/master/api/main.html
@@ -5,14 +5,14 @@
- scikits-odes — Odes 3.1.0+2.g27f9a83 documentation
-
+ scikits-odes — Odes 3.1.0+16.gea608d8 documentation
+
-
+
@@ -114,7 +114,7 @@ First-order ODE solver
scikits_odes.odeint.odeint
an ODE integrator with a simpler interface
-scipy.integrate
Methods in scipy for ODE integration
+scipy.integrate
Methods in scipy for ODE integration
@@ -123,18 +123,18 @@ First-order ODE solver
->>> from __future__ import print_function
->>> from numpy import cos, sin, sqrt
+>>> from __future__ import print_function
+>>> from numpy import cos, sin, sqrt
>>> k = 4.0
>>> m = 1.0
>>> initx = [1, 0.1]
->>> def rhseqn(t, x, xdot):
+>>> def rhseqn(t, x, xdot):
# we create rhs equations for the problem
xdot[0] = x[1]
xdot[1] = - k/m * x[0]
->>> from scikits_odes import ode
+>>> from scikits_odes import ode
>>> solver = ode('cvode', rhseqn, old_api=False)
>>> result = solver.solve([0., 1., 2.], initx)
>>> print(' t Solution Exact')
@@ -472,17 +472,17 @@ First-order DAE solver
->>> from __future__ import print_function
->>> from numpy import cos, sin, sqrt
+>>> from __future__ import print_function
+>>> from numpy import cos, sin, sqrt
>>> k = 4.0
>>> m = 1.0
>>> initx = [1, 0.1]
>>> initxp = [initx[1], -k/m*initx[0]]
->>> def reseqn(t, x, xdot, result):
+>>> def reseqn(t, x, xdot, result):
... # we create residual equations for the problem
... result[0] = m*xdot[1] + k*x[0]
... result[1] = xdot[0] - x[1]
->>> from scikits_odes import dae
+>>> from scikits_odes import dae
>>> solver = dae('ida', reseqn)
>>> result = solver.solve([0., 1., 2.], initx, initxp)
diff --git a/master/api/sundials.html b/master/api/sundials.html
index c8249b6..6f33c1a 100644
--- a/master/api/sundials.html
+++ b/master/api/sundials.html
@@ -5,14 +5,14 @@
- scikits-odes-sundials — Odes 3.1.0+2.g27f9a83 documentation
-
+ scikits-odes-sundials — Odes 3.1.0+16.gea608d8 documentation
+
-
+
diff --git a/master/dae.html b/master/dae.html
index da0c1a3..7301b03 100644
--- a/master/dae.html
+++ b/master/dae.html
@@ -5,14 +5,14 @@
- DAE Solvers — Odes 3.1.0+2.g27f9a83 documentation
-
+ DAE Solvers — Odes 3.1.0+16.gea608d8 documentation
+
-
+
@@ -93,17 +93,17 @@ DAE Solvers>>> from __future__ import print_function
->>> from numpy import cos, sin, sqrt
+>>> from __future__ import print_function
+>>> from numpy import cos, sin, sqrt
>>> k = 4.0
>>> m = 1.0
>>> initx = [1, 0.1]
>>> initxp = [initx[1], -k/m*initx[0]]
->>> def reseqn(t, x, xdot, result):
+>>> def reseqn(t, x, xdot, result):
... # we create residual equations for the problem
... result[0] = m*xdot[1] + k*x[0]
... result[1] = xdot[0] - x[1]
->>> from scikits_odes import dae
+>>> from scikits_odes import dae
>>> solver = dae('ida', reseqn)
>>> result = solver.solve([0., 1., 2.], initx, initxp)
diff --git a/master/genindex.html b/master/genindex.html
index a48be13..8ef3536 100644
--- a/master/genindex.html
+++ b/master/genindex.html
@@ -4,14 +4,14 @@
- Index — Odes 3.1.0+2.g27f9a83 documentation
-
+ Index — Odes 3.1.0+16.gea608d8 documentation
+
-
+
diff --git a/master/index.html b/master/index.html
index a9fd63d..3e850e6 100644
--- a/master/index.html
+++ b/master/index.html
@@ -5,14 +5,14 @@
- Welcome to the ODES scikit API Documentation — Odes 3.1.0+2.g27f9a83 documentation
-
+ Welcome to the ODES scikit API Documentation — Odes 3.1.0+16.gea608d8 documentation
+
-
+
@@ -40,7 +40,7 @@
Welcome to the ODES scikit API Documentation¶
The ODES scikit provides access to Ordinary Differential Equation (ODE) solvers and Differential Algebraic Equation (DAE) solvers.
-This is the generated API documentation for version 3.1.0+2.g27f9a83, see https://scikits-odes.readthedocs.io/en/latest/ for the main documentation and user guide.
+This is the generated API documentation for version 3.1.0+16.gea608d8, see https://scikits-odes.readthedocs.io/en/latest/ for the main documentation and user guide.
For other versions of the API documentation, see https://bmcage.github.io/odes.
Contents:
diff --git a/master/objects.inv b/master/objects.inv
index c18aff0..81d4b52 100644
Binary files a/master/objects.inv and b/master/objects.inv differ
diff --git a/master/ode.html b/master/ode.html
index 120f471..a88b645 100644
--- a/master/ode.html
+++ b/master/ode.html
@@ -5,14 +5,14 @@
- ODE Solvers — Odes 3.1.0+2.g27f9a83 documentation
-
+ ODE Solvers — Odes 3.1.0+16.gea608d8 documentation
+
-
+
@@ -198,7 +198,7 @@ ODE Solversscikits_odes.dae.dae
a solver for differential-algebraic equations
-scipy.integrate.quad
for finding the area under a curve
+scipy.integrate.quad
for finding the area under a curve
@@ -221,7 +221,7 @@ ODE Solvers>>> def pend(t, y, out):
+>>> def pend(t, y, out):
... theta, omega = y
... out[:] = [omega, -b*omega - c*np.sin(theta)]
...
@@ -241,14 +241,14 @@ ODE Solvers>>> from scikits_odes.odeint import odeint
+>>> from scikits_odes.odeint import odeint
>>> sol = odeint(pend, t, y0)
The solution is a named tuple sol. sol.values.y is an array with shape (101, 2).
The first column is theta(t), and the second is omega(t).
The following code plots both components.
->>> import matplotlib.pyplot as plt
+>>> import matplotlib.pyplot as plt
>>> plt.plot(sol.values.t, sol.values.y[:, 0], 'b', label='theta(t)')
>>> plt.plot(sol.values.t, sol.values.y[:, 1], 'g', label='omega(t)')
>>> plt.legend(loc='best')
@@ -305,7 +305,7 @@ ODE Solvers
scikits_odes.odeint.odeint
an ODE integrator with a simpler interface
-scipy.integrate
Methods in scipy for ODE integration
+scipy.integrate
Methods in scipy for ODE integration
@@ -314,18 +314,18 @@ ODE Solvers>>> from __future__ import print_function
->>> from numpy import cos, sin, sqrt
+>>> from __future__ import print_function
+>>> from numpy import cos, sin, sqrt
>>> k = 4.0
>>> m = 1.0
>>> initx = [1, 0.1]
->>> def rhseqn(t, x, xdot):
+>>> def rhseqn(t, x, xdot):
# we create rhs equations for the problem
xdot[0] = x[1]
xdot[1] = - k/m * x[0]
->>> from scikits_odes import ode
+>>> from scikits_odes import ode
>>> solver = ode('cvode', rhseqn, old_api=False)
>>> result = solver.solve([0., 1., 2.], initx)
>>> print(' t Solution Exact')
diff --git a/master/py-modindex.html b/master/py-modindex.html
index c5b1bd8..1465467 100644
--- a/master/py-modindex.html
+++ b/master/py-modindex.html
@@ -4,14 +4,14 @@
- Python Module Index — Odes 3.1.0+2.g27f9a83 documentation
-
+ Python Module Index — Odes 3.1.0+16.gea608d8 documentation
+
-
+
diff --git a/master/search.html b/master/search.html
index e9936bb..ed5a6b9 100644
--- a/master/search.html
+++ b/master/search.html
@@ -4,15 +4,15 @@
- Search — Odes 3.1.0+2.g27f9a83 documentation
-
+ Search — Odes 3.1.0+16.gea608d8 documentation
+
-
+
diff --git a/master/searchindex.js b/master/searchindex.js
index dd11bc1..1b96db8 100644
--- a/master/searchindex.js
+++ b/master/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"DAE Solvers": [[6, null]], "First-order DAE solver": [[4, "first-order-dae-solver"]], "First-order ODE solver": [[4, "first-order-ode-solver"]], "Indices and tables": [[7, "indices-and-tables"]], "Lower Level API": [[3, null]], "Making scipy ode solvers available via the ode API": [[4, "making-scipy-ode-solvers-available-via-the-ode-api"]], "ODE Solvers": [[8, null]], "Selecting Precision": [[9, "selecting-precision"]], "Sundials Solver Options": [[9, null]], "Welcome to the ODES scikit API Documentation": [[7, null]], "dop853": [[4, "dop853"]], "dopri5": [[4, "dopri5"]], "scikits-odes": [[4, null]], "scikits-odes-core": [[1, null]], "scikits-odes-daepack": [[2, null]], "scikits-odes-sundials": [[5, null]], "scikits.odes": [[0, null], [0, "id1"]], "scikits.odes.dae": [[0, "module-scikits.odes.dae"]], "scikits.odes.ddaspkint": [[0, "module-scikits.odes.ddaspkint"]], "scikits.odes.dopri5": [[0, "module-scikits.odes.dopri5"]], "scikits.odes.lsodiint": [[0, "module-scikits.odes.lsodiint"]], "scikits.odes.ode": [[0, "module-scikits.odes.ode"]], "scikits.odes.sundials": [[0, "module-scikits.odes.sundials"]], "scikits.odes.sundials.cvode": [[0, "module-scikits.odes.sundials.cvode"]], "scikits.odes.sundials.ida": [[0, "module-scikits.odes.sundials.ida"]], "scikits_odes": [[4, "module-scikits_odes"]], "scikits_odes.dae": [[4, "module-scikits_odes.dae"]], "scikits_odes.dopri5": [[4, "module-scikits_odes.dopri5"]], "scikits_odes.ode": [[4, "module-scikits_odes.ode"]], "scikits_odes_sundials": [[5, "module-scikits_odes_sundials"]], "scikits_odes_sundials.cvode": [[5, "module-scikits_odes_sundials.cvode"]], "scikits_odes_sundials.ida": [[5, "module-scikits_odes_sundials.ida"]]}, "docnames": ["api/compat", "api/core", "api/daepack", "api/index", "api/main", "api/sundials", "dae", "index", "ode", "sundials"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1}, "filenames": ["api/compat.rst", "api/core.rst", "api/daepack.rst", "api/index.rst", "api/main.rst", "api/sundials.rst", "dae.rst", "index.rst", "ode.rst", "sundials.rst"], "indexentries": {"cv_continuationfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_ContinuationFunction", false]], "cv_jacrhsfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_JacRhsFunction", false]], "cv_jactimessetupfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_JacTimesSetupFunction", false]], "cv_jactimesvecfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_JacTimesVecFunction", false]], "cv_precsetupfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_PrecSetupFunction", false]], "cv_precsolvefunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_PrecSolveFunction", false]], "cv_rhsfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_RhsFunction", false]], "cv_rootfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_RootFunction", false]], "cv_wrapjacrhsfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacRhsFunction", false]], "cv_wrapjactimessetupfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacTimesSetupFunction", false]], "cv_wrapjactimesvecfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacTimesVecFunction", false]], "cv_wrapprecsetupfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapPrecSetupFunction", false]], "cv_wrapprecsolvefunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapPrecSolveFunction", false]], "cv_wraprhsfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapRhsFunction", false]], "cv_wraprootfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapRootFunction", false]], "cvodesolveexception": [[5, "scikits_odes_sundials.CVODESolveException", false]], "cvodesolvefailed": [[5, "scikits_odes_sundials.CVODESolveFailed", false]], "cvodesolvefoundroot": [[5, "scikits_odes_sundials.CVODESolveFoundRoot", false]], "cvodesolvereachedtstop": [[5, "scikits_odes_sundials.CVODESolveReachedTSTOP", false]], "dae (class in scikits_odes.dae)": [[4, "scikits_odes.dae.dae", false]], "daebase (class in scikits_odes_core)": [[1, "scikits_odes_core.DaeBase", false]], "dop853 (class in scikits_odes.dopri5)": [[4, "scikits_odes.dopri5.dop853", false]], "dopri5 (class in scikits_odes.dopri5)": [[4, "scikits_odes.dopri5.dopri5", false]], "dopsolveexception": [[4, "scikits_odes.dopri5.DOPSolveException", false]], "dopsolvefailed": [[4, "scikits_odes.dopri5.DOPSolveFailed", false]], "errors (scikits_odes.dopri5.solverreturn attribute)": [[4, "scikits_odes.dopri5.SolverReturn.errors", false]], "evaluate() (scikits_odes_sundials.cvode.cv_continuationfunction method)": [[5, "scikits_odes_sundials.cvode.CV_ContinuationFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_jacrhsfunction method)": [[5, "scikits_odes_sundials.cvode.CV_JacRhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_jactimessetupfunction method)": [[5, "scikits_odes_sundials.cvode.CV_JacTimesSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_jactimesvecfunction method)": [[5, "scikits_odes_sundials.cvode.CV_JacTimesVecFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_precsetupfunction method)": [[5, "scikits_odes_sundials.cvode.CV_PrecSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_precsolvefunction method)": [[5, "scikits_odes_sundials.cvode.CV_PrecSolveFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_rhsfunction method)": [[5, "scikits_odes_sundials.cvode.CV_RhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_rootfunction method)": [[5, "scikits_odes_sundials.cvode.CV_RootFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wrapjacrhsfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacRhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wrapjactimessetupfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacTimesSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wrapjactimesvecfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacTimesVecFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wrapprecsetupfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapPrecSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wrapprecsolvefunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapPrecSolveFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wraprhsfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapRhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wraprootfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapRootFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_continuationfunction method)": [[5, "scikits_odes_sundials.ida.IDA_ContinuationFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_jacrhsfunction method)": [[5, "scikits_odes_sundials.ida.IDA_JacRhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_jactimessetupfunction method)": [[5, "scikits_odes_sundials.ida.IDA_JacTimesSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_jactimesvecfunction method)": [[5, "scikits_odes_sundials.ida.IDA_JacTimesVecFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_precsetupfunction method)": [[5, "scikits_odes_sundials.ida.IDA_PrecSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_precsolvefunction method)": [[5, "scikits_odes_sundials.ida.IDA_PrecSolveFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_rhsfunction method)": [[5, "scikits_odes_sundials.ida.IDA_RhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_rootfunction method)": [[5, "scikits_odes_sundials.ida.IDA_RootFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wrapjacrhsfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacRhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wrapjactimessetupfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacTimesSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wrapjactimesvecfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacTimesVecFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wrapprecsetupfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapPrecSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wrapprecsolvefunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapPrecSolveFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wraprhsfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapRhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wraprootfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapRootFunction.evaluate", false]], "flag (scikits_odes.dopri5.solverreturn attribute)": [[4, "scikits_odes.dopri5.SolverReturn.flag", false]], "get_info() (scikits_odes.ode.ode method)": [[4, "scikits_odes.ode.ode.get_info", false]], "ida_continuationfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_ContinuationFunction", false]], "ida_jacrhsfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_JacRhsFunction", false]], "ida_jactimessetupfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_JacTimesSetupFunction", false]], "ida_jactimesvecfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_JacTimesVecFunction", false]], "ida_precsetupfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_PrecSetupFunction", false]], "ida_precsolvefunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_PrecSolveFunction", false]], "ida_rhsfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_RhsFunction", false]], "ida_rootfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_RootFunction", false]], "ida_wrapjacrhsfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacRhsFunction", false]], "ida_wrapjactimessetupfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacTimesSetupFunction", false]], "ida_wrapjactimesvecfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacTimesVecFunction", false]], "ida_wrapprecsetupfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapPrecSetupFunction", false]], "ida_wrapprecsolvefunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapPrecSolveFunction", false]], "ida_wraprhsfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapRhsFunction", false]], "ida_wraprootfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapRootFunction", false]], "idasolveexception": [[5, "scikits_odes_sundials.IDASolveException", false]], "idasolvefailed": [[5, "scikits_odes_sundials.IDASolveFailed", false]], "idasolvefoundroot": [[5, "scikits_odes_sundials.IDASolveFoundRoot", false]], "idasolvereachedtstop": [[5, "scikits_odes_sundials.IDASolveReachedTSTOP", false]], "init_step() (scikits_odes.dae.dae method)": [[4, "scikits_odes.dae.dae.init_step", false]], "init_step() (scikits_odes.dopri5.dopri5 method)": [[4, "scikits_odes.dopri5.dopri5.init_step", false]], "init_step() (scikits_odes.ode.ode method)": [[4, "scikits_odes.ode.ode.init_step", false]], "init_step() (scikits_odes_core.daebase method)": [[1, "scikits_odes_core.DaeBase.init_step", false]], "init_step() (scikits_odes_core.odebase method)": [[1, "scikits_odes_core.OdeBase.init_step", false]], "message (scikits_odes.dopri5.solverreturn attribute)": [[4, "scikits_odes.dopri5.SolverReturn.message", false]], "module": [[0, "module-scikits.odes", false], [0, "module-scikits.odes.dae", false], [0, "module-scikits.odes.ddaspkint", false], [0, "module-scikits.odes.dopri5", false], [0, "module-scikits.odes.lsodiint", false], [0, "module-scikits.odes.ode", false], [0, "module-scikits.odes.sundials", false], [0, "module-scikits.odes.sundials.cvode", false], [0, "module-scikits.odes.sundials.ida", false], [1, "module-scikits_odes_core", false], [4, "module-scikits_odes", false], [4, "module-scikits_odes.dae", false], [4, "module-scikits_odes.dopri5", false], [4, "module-scikits_odes.ode", false], [5, "module-scikits_odes_sundials", false], [5, "module-scikits_odes_sundials.cvode", false], [5, "module-scikits_odes_sundials.ida", false]], "no_continue_fn() (in module scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.no_continue_fn", false]], "no_continue_fn() (in module scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.no_continue_fn", false]], "ode (class in scikits_odes.ode)": [[4, "scikits_odes.ode.ode", false]], "odebase (class in scikits_odes_core)": [[1, "scikits_odes_core.OdeBase", false]], "roots (scikits_odes.dopri5.solverreturn attribute)": [[4, "scikits_odes.dopri5.SolverReturn.roots", false]], "scikits.odes": [[0, "module-scikits.odes", false]], "scikits.odes.dae": [[0, "module-scikits.odes.dae", false]], "scikits.odes.ddaspkint": [[0, "module-scikits.odes.ddaspkint", false]], "scikits.odes.dopri5": [[0, "module-scikits.odes.dopri5", false]], "scikits.odes.lsodiint": [[0, "module-scikits.odes.lsodiint", false]], "scikits.odes.ode": [[0, "module-scikits.odes.ode", false]], "scikits.odes.sundials": [[0, "module-scikits.odes.sundials", false]], "scikits.odes.sundials.cvode": [[0, "module-scikits.odes.sundials.cvode", false]], "scikits.odes.sundials.ida": [[0, "module-scikits.odes.sundials.ida", false]], "scikits_odes": [[4, "module-scikits_odes", false]], "scikits_odes.dae": [[4, "module-scikits_odes.dae", false]], "scikits_odes.dopri5": [[4, "module-scikits_odes.dopri5", false]], "scikits_odes.ode": [[4, "module-scikits_odes.ode", false]], "scikits_odes_core": [[1, "module-scikits_odes_core", false]], "scikits_odes_sundials": [[5, "module-scikits_odes_sundials", false]], "scikits_odes_sundials.cvode": [[5, "module-scikits_odes_sundials.cvode", false]], "scikits_odes_sundials.ida": [[5, "module-scikits_odes_sundials.ida", false]], "set_jac_times_setupfn() (scikits_odes_sundials.cvode.cv_wrapjactimessetupfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacTimesSetupFunction.set_jac_times_setupfn", false]], "set_jac_times_setupfn() (scikits_odes_sundials.ida.ida_wrapjactimessetupfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacTimesSetupFunction.set_jac_times_setupfn", false]], "set_jac_times_vecfn() (scikits_odes_sundials.cvode.cv_wrapjactimesvecfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacTimesVecFunction.set_jac_times_vecfn", false]], "set_jac_times_vecfn() (scikits_odes_sundials.ida.ida_wrapjactimesvecfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacTimesVecFunction.set_jac_times_vecfn", false]], "set_jacfn() (scikits_odes_sundials.cvode.cv_wrapjacrhsfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacRhsFunction.set_jacfn", false]], "set_jacfn() (scikits_odes_sundials.ida.ida_wrapjacrhsfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacRhsFunction.set_jacfn", false]], "set_options() (scikits_odes.dae.dae method)": [[4, "scikits_odes.dae.dae.set_options", false]], "set_options() (scikits_odes.dopri5.dopri5 method)": [[4, "scikits_odes.dopri5.dopri5.set_options", false]], "set_options() (scikits_odes.ode.ode method)": [[4, "scikits_odes.ode.ode.set_options", false]], "set_options() (scikits_odes_core.daebase method)": [[1, "scikits_odes_core.DaeBase.set_options", false]], "set_options() (scikits_odes_core.odebase method)": [[1, "scikits_odes_core.OdeBase.set_options", false]], "set_prec_setupfn() (scikits_odes_sundials.cvode.cv_wrapprecsetupfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapPrecSetupFunction.set_prec_setupfn", false]], "set_prec_setupfn() (scikits_odes_sundials.ida.ida_wrapprecsetupfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapPrecSetupFunction.set_prec_setupfn", false]], "set_prec_solvefn() (scikits_odes_sundials.cvode.cv_wrapprecsolvefunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapPrecSolveFunction.set_prec_solvefn", false]], "set_prec_solvefn() (scikits_odes_sundials.ida.ida_wrapprecsolvefunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapPrecSolveFunction.set_prec_solvefn", false]], "set_resfn() (scikits_odes_sundials.ida.ida_wraprhsfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapRhsFunction.set_resfn", false]], "set_rhsfn() (scikits_odes_sundials.cvode.cv_wraprhsfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapRhsFunction.set_rhsfn", false]], "set_rootfn() (scikits_odes_sundials.cvode.cv_wraprootfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapRootFunction.set_rootfn", false]], "set_rootfn() (scikits_odes_sundials.ida.ida_wraprootfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapRootFunction.set_rootfn", false]], "set_tstop() (scikits_odes.ode.ode method)": [[4, "scikits_odes.ode.ode.set_tstop", false]], "solve() (scikits_odes.dae.dae method)": [[4, "scikits_odes.dae.dae.solve", false]], "solve() (scikits_odes.dopri5.dopri5 method)": [[4, "scikits_odes.dopri5.dopri5.solve", false]], "solve() (scikits_odes.ode.ode method)": [[4, "scikits_odes.ode.ode.solve", false]], "solve() (scikits_odes_core.daebase method)": [[1, "scikits_odes_core.DaeBase.solve", false]], "solve() (scikits_odes_core.odebase method)": [[1, "scikits_odes_core.OdeBase.solve", false]], "solverreturn (class in scikits_odes.dopri5)": [[4, "scikits_odes.dopri5.SolverReturn", false]], "solvervariables (class in scikits_odes.dopri5)": [[4, "scikits_odes.dopri5.SolverVariables", false]], "statusenum (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.StatusEnum", false]], "statusenumdop (class in scikits_odes.dopri5)": [[4, "scikits_odes.dopri5.StatusEnumDOP", false]], "statusenumida (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.StatusEnumIDA", false]], "step() (scikits_odes.dae.dae method)": [[4, "scikits_odes.dae.dae.step", false]], "step() (scikits_odes.dopri5.dopri5 method)": [[4, "scikits_odes.dopri5.dopri5.step", false]], "step() (scikits_odes.ode.ode method)": [[4, "scikits_odes.ode.ode.step", false]], "step() (scikits_odes_core.daebase method)": [[1, "scikits_odes_core.DaeBase.step", false]], "step() (scikits_odes_core.odebase method)": [[1, "scikits_odes_core.OdeBase.step", false]], "t (scikits_odes.dopri5.solvervariables attribute)": [[4, "scikits_odes.dopri5.SolverVariables.t", false]], "tstop (scikits_odes.dopri5.solverreturn attribute)": [[4, "scikits_odes.dopri5.SolverReturn.tstop", false]], "validate_flags() (scikits_odes.dopri5.dopri5 method)": [[4, "scikits_odes.dopri5.dopri5.validate_flags", false]], "values (scikits_odes.dopri5.solverreturn attribute)": [[4, "scikits_odes.dopri5.SolverReturn.values", false]], "with_userdata (scikits_odes_sundials.cvode.cv_wraprhsfunction attribute)": [[5, "scikits_odes_sundials.cvode.CV_WrapRhsFunction.with_userdata", false]], "y (scikits_odes.dopri5.solvervariables attribute)": [[4, "scikits_odes.dopri5.SolverVariables.y", false]]}, "objects": {"": [[4, 0, 0, "-", "scikits_odes"], [1, 0, 0, "-", "scikits_odes_core"], [5, 0, 0, "-", "scikits_odes_sundials"]], "scikits": [[0, 0, 0, "-", "odes"]], "scikits.odes": [[0, 0, 0, "-", "dae"], [0, 0, 0, "-", "ddaspkint"], [0, 0, 0, "-", "dopri5"], [0, 0, 0, "-", "lsodiint"], [0, 0, 0, "-", "ode"], [0, 0, 0, "-", "sundials"]], "scikits.odes.sundials": [[0, 0, 0, "-", "cvode"], [0, 0, 0, "-", "ida"]], "scikits_odes": [[4, 0, 0, "-", "dae"], [4, 0, 0, "-", "dopri5"], [4, 0, 0, "-", "ode"]], "scikits_odes.dae": [[4, 1, 1, "", "dae"]], "scikits_odes.dae.dae": [[4, 2, 1, "", "init_step"], [4, 2, 1, "", "set_options"], [4, 2, 1, "", "solve"], [4, 2, 1, "", "step"]], "scikits_odes.dopri5": [[4, 3, 1, "", "DOPSolveException"], [4, 3, 1, "", "DOPSolveFailed"], [4, 1, 1, "", "SolverReturn"], [4, 1, 1, "", "SolverVariables"], [4, 1, 1, "", "StatusEnumDOP"], [4, 1, 1, "", "dop853"], [4, 1, 1, "", "dopri5"]], "scikits_odes.dopri5.SolverReturn": [[4, 4, 1, "", "errors"], [4, 4, 1, "", "flag"], [4, 4, 1, "", "message"], [4, 4, 1, "", "roots"], [4, 4, 1, "", "tstop"], [4, 4, 1, "", "values"]], "scikits_odes.dopri5.SolverVariables": [[4, 4, 1, "", "t"], [4, 4, 1, "", "y"]], "scikits_odes.dopri5.dopri5": [[4, 2, 1, "", "init_step"], [4, 2, 1, "", "set_options"], [4, 2, 1, "", "solve"], [4, 2, 1, "", "step"], [4, 2, 1, "", "validate_flags"]], "scikits_odes.ode": [[4, 1, 1, "", "ode"]], "scikits_odes.ode.ode": [[4, 2, 1, "", "get_info"], [4, 2, 1, "", "init_step"], [4, 2, 1, "", "set_options"], [4, 2, 1, "", "set_tstop"], [4, 2, 1, "", "solve"], [4, 2, 1, "", "step"]], "scikits_odes_core": [[1, 1, 1, "", "DaeBase"], [1, 1, 1, "", "OdeBase"]], "scikits_odes_core.DaeBase": [[1, 2, 1, "", "init_step"], [1, 2, 1, "", "set_options"], [1, 2, 1, "", "solve"], [1, 2, 1, "", "step"]], "scikits_odes_core.OdeBase": [[1, 2, 1, "", "init_step"], [1, 2, 1, "", "set_options"], [1, 2, 1, "", "solve"], [1, 2, 1, "", "step"]], "scikits_odes_sundials": [[5, 3, 1, "", "CVODESolveException"], [5, 3, 1, "", "CVODESolveFailed"], [5, 3, 1, "", "CVODESolveFoundRoot"], [5, 3, 1, "", "CVODESolveReachedTSTOP"], [5, 3, 1, "", "IDASolveException"], [5, 3, 1, "", "IDASolveFailed"], [5, 3, 1, "", "IDASolveFoundRoot"], [5, 3, 1, "", "IDASolveReachedTSTOP"], [5, 0, 0, "-", "cvode"], [5, 0, 0, "-", "ida"]], "scikits_odes_sundials.cvode": [[5, 1, 1, "", "CV_ContinuationFunction"], [5, 1, 1, "", "CV_JacRhsFunction"], [5, 1, 1, "", "CV_JacTimesSetupFunction"], [5, 1, 1, "", "CV_JacTimesVecFunction"], [5, 1, 1, "", "CV_PrecSetupFunction"], [5, 1, 1, "", "CV_PrecSolveFunction"], [5, 1, 1, "", "CV_RhsFunction"], [5, 1, 1, "", "CV_RootFunction"], [5, 1, 1, "", "CV_WrapJacRhsFunction"], [5, 1, 1, "", "CV_WrapJacTimesSetupFunction"], [5, 1, 1, "", "CV_WrapJacTimesVecFunction"], [5, 1, 1, "", "CV_WrapPrecSetupFunction"], [5, 1, 1, "", "CV_WrapPrecSolveFunction"], [5, 1, 1, "", "CV_WrapRhsFunction"], [5, 1, 1, "", "CV_WrapRootFunction"], [5, 1, 1, "", "StatusEnum"], [5, 5, 1, "", "no_continue_fn"]], "scikits_odes_sundials.cvode.CV_ContinuationFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_JacRhsFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_JacTimesSetupFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_JacTimesVecFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_PrecSetupFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_PrecSolveFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_RhsFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_RootFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_WrapJacRhsFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_jacfn"]], "scikits_odes_sundials.cvode.CV_WrapJacTimesSetupFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_jac_times_setupfn"]], "scikits_odes_sundials.cvode.CV_WrapJacTimesVecFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_jac_times_vecfn"]], "scikits_odes_sundials.cvode.CV_WrapPrecSetupFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_prec_setupfn"]], "scikits_odes_sundials.cvode.CV_WrapPrecSolveFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_prec_solvefn"]], "scikits_odes_sundials.cvode.CV_WrapRhsFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_rhsfn"], [5, 4, 1, "", "with_userdata"]], "scikits_odes_sundials.cvode.CV_WrapRootFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_rootfn"]], "scikits_odes_sundials.ida": [[5, 1, 1, "", "IDA_ContinuationFunction"], [5, 1, 1, "", "IDA_JacRhsFunction"], [5, 1, 1, "", "IDA_JacTimesSetupFunction"], [5, 1, 1, "", "IDA_JacTimesVecFunction"], [5, 1, 1, "", "IDA_PrecSetupFunction"], [5, 1, 1, "", "IDA_PrecSolveFunction"], [5, 1, 1, "", "IDA_RhsFunction"], [5, 1, 1, "", "IDA_RootFunction"], [5, 1, 1, "", "IDA_WrapJacRhsFunction"], [5, 1, 1, "", "IDA_WrapJacTimesSetupFunction"], [5, 1, 1, "", "IDA_WrapJacTimesVecFunction"], [5, 1, 1, "", "IDA_WrapPrecSetupFunction"], [5, 1, 1, "", "IDA_WrapPrecSolveFunction"], [5, 1, 1, "", "IDA_WrapRhsFunction"], [5, 1, 1, "", "IDA_WrapRootFunction"], [5, 1, 1, "", "StatusEnumIDA"], [5, 5, 1, "", "no_continue_fn"]], "scikits_odes_sundials.ida.IDA_ContinuationFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_JacRhsFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_JacTimesSetupFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_JacTimesVecFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_PrecSetupFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_PrecSolveFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_RhsFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_RootFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_WrapJacRhsFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_jacfn"]], "scikits_odes_sundials.ida.IDA_WrapJacTimesSetupFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_jac_times_setupfn"]], "scikits_odes_sundials.ida.IDA_WrapJacTimesVecFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_jac_times_vecfn"]], "scikits_odes_sundials.ida.IDA_WrapPrecSetupFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_prec_setupfn"]], "scikits_odes_sundials.ida.IDA_WrapPrecSolveFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_prec_solvefn"]], "scikits_odes_sundials.ida.IDA_WrapRhsFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_resfn"]], "scikits_odes_sundials.ida.IDA_WrapRootFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_rootfn"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "exception", "Python exception"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:exception", "4": "py:attribute", "5": "py:function"}, "terms": {"": [4, 8], "0": [1, 4, 5, 6, 7, 8, 9], "05": 8, "07": [4, 6], "1": [1, 4, 5, 6, 7, 8, 9], "10": 8, "101": 8, "12": 4, "1211": 4, "15": [4, 8], "1993": 4, "1e": 4, "2": [4, 6, 7, 8, 9], "2005": [4, 6], "24": 4, "25": 8, "2f": [4, 8], "2nd": 4, "3": [4, 7, 8, 9], "4": [4, 6, 8], "5": [4, 8], "500": 4, "6": 4, "6g": [4, 8], "8": [4, 8], "9": 4, "A": [1, 4, 6, 8], "As": [4, 6, 8], "By": 8, "For": [7, 8], "If": [1, 4, 5, 6, 8], "In": [4, 6, 8], "It": [0, 4, 6, 8], "Not": [4, 6], "The": [1, 4, 6, 7, 8], "Then": 8, "To": [8, 9], "__future__": [4, 6, 8], "ab": [1, 4, 6, 8], "about": [4, 8], "absolut": 4, "ac": [4, 6], "accept": 4, "access": [7, 8, 9], "account": [4, 6, 8], "achiev": [4, 8], "act": 8, "ad": 8, "adam": 8, "add": [4, 8], "addit": [1, 4, 6, 8], "addition": [0, 4, 8, 9], "admo": 8, "advantag": 9, "after": [1, 4, 6, 8], "against": 9, "algebra": [4, 6, 7, 8], "alia": 4, "all": 8, "alloc": [1, 4, 6, 8], "allow": [1, 4, 6, 8], "also": 8, "an": [1, 4, 6, 8, 9], "angl": 8, "angular": 8, "api": 8, "applic": [4, 6, 8], "approxim": 5, "ar": [1, 4, 5, 6, 8], "area": 8, "arg": 1, "aris": [4, 6, 8], "around": [0, 4, 6, 8], "arrai": [1, 4, 6, 8, 9], "assum": [4, 6, 8], "atol": [4, 8], "attribut": [1, 4, 6, 8], "author": 4, "automat": 9, "avail": [7, 8], "avoid": [4, 8], "b": 8, "backend": [4, 6], "backward": [4, 6, 8], "band": 5, "base": [4, 5, 6], "bdf": 8, "becom": [4, 8], "befor": [1, 4, 6, 8], "behavior": [1, 4, 6, 8], "best": 8, "beta": 4, "beuler": 8, "bmcage": 7, "bool": 5, "boolean": [1, 4, 8], "both": [5, 8], "boundari": [4, 5], "build": 9, "built": 9, "c": [8, 9], "calcul": [1, 4, 5, 6], "call": [1, 4, 5, 6, 8, 9], "callabl": 8, "can": [0, 1, 4, 6, 8, 9], "case": [1, 4, 6, 8], "ch": 4, "chang": [4, 8], "changabl": 8, "chosen": [4, 8], "cj": 5, "class": [1, 4, 5, 6, 8], "co": [4, 6, 8], "code": [4, 6, 8], "coeffici": 8, "column": 8, "com": [4, 6], "combin": [4, 6, 8], "complet": 8, "compon": 8, "comput": [1, 4, 6, 8], "condit": [1, 4, 5, 6, 8], "configur": 8, "consid": [4, 6, 8], "consist": [1, 4, 6], "constant": 8, "contain": [1, 4, 6, 8, 9], "content": 7, "control": [1, 4, 6, 8], "conveni": 8, "convert": 8, "core": [3, 7], "correspond": [1, 4, 5, 6, 8], "creat": [4, 6, 8, 9], "crude": 5, "current": [1, 4, 6, 8, 9], "curv": 8, "cv_continuationfunct": [5, 7], "cv_jacrhsfunct": [5, 7], "cv_jactimessetupfn": 5, "cv_jactimessetupfunct": [5, 7], "cv_jactimesvecfn": 5, "cv_jactimesvecfunct": [5, 7], "cv_precsetupfunct": [5, 7], "cv_precsolvefunct": [5, 7], "cv_rhsfunction": [5, 7], "cv_rootfunct": [5, 7], "cv_wrapjacrhsfunct": [5, 7], "cv_wrapjactimessetupfunct": [5, 7], "cv_wrapjactimesvecfunct": [5, 7], "cv_wrapprecsetupfunct": [5, 7], "cv_wrapprecsolvefunct": [5, 7], "cv_wraprhsfunct": [5, 7], "cv_wraprootfunct": [5, 7], "cvode": [3, 4, 7, 8], "cvodesolveexcept": [5, 7], "cvodesolvefail": [5, 7], "cvodesolvefoundroot": [5, 7], "cvodesolvereachedtstop": [5, 7], "cython": [0, 4], "d": [4, 5, 6], "dae": [1, 3, 7, 8], "daebas": [1, 3, 7], "daepack": [3, 7], "data": [4, 5, 8], "ddaskr": [4, 6], "ddaspk": [0, 4, 6], "ddaspkint": [3, 7], "de": 4, "decreas": 4, "def": [4, 6, 8], "default": [4, 8, 9], "defin": [4, 6, 8, 9], "delta": 5, "denot": 8, "dens": [4, 5], "depend": [1, 4, 6], "dept": 4, "deriv": [1, 4, 6, 8], "describ": 4, "desir": 9, "detail": [4, 6, 8], "detect": 9, "dfactor": 4, "dictionari": [4, 8], "differ": 9, "differenti": [4, 6, 7, 8], "dim": [4, 6, 8], "dimens": [4, 6, 8], "direct": [1, 4, 6, 8], "directli": 8, "directori": [4, 8], "discritis": [4, 6, 8], "do": 9, "document": [4, 5, 6, 8, 9], "done": [1, 4, 5, 6, 8, 9], "dop": 4, "dop853": [7, 8], "dopri": 4, "dopri5": [3, 7, 8], "dopsolveexcept": [4, 7], "dopsolvefail": [4, 7], "dormand": [4, 8], "doubl": 9, "dt": [4, 8], "dtype": 9, "dtype_t": 5, "due": 4, "dure": [4, 8], "dx": [4, 6], "dy": [4, 6, 8], "dynam": [4, 6, 8], "e": 4, "easi": [4, 6, 8], "easili": 8, "edit": 4, "educ": 8, "eg": [4, 6, 8], "either": 5, "element": [1, 4, 6, 8], "els": [1, 4, 6], "en": 7, "endpoint": [4, 5], "entri": [1, 4, 6, 8], "eqsr": [4, 6], "eqsrh": [4, 8], "equal": [4, 6, 8], "equat": [4, 5, 6, 7, 8], "ernst": 4, "error": [1, 4, 5, 6, 8], "euler": 8, "evalu": 5, "evenli": 8, "everi": 8, "exact": [4, 8], "exampl": [1, 4, 6, 8], "except": [4, 5], "execut": 5, "explicit": 4, "expos": [4, 5, 8], "extend": [4, 6, 9], "extra": [0, 4, 8], "f": [0, 4, 6, 8], "f2py": [4, 6], "factor": 4, "fail": [4, 5], "failur": [4, 5, 8], "fals": [1, 4, 6, 8], "field": [1, 4, 6, 8], "fill": [1, 4, 6, 8], "find": 8, "first": [1, 6, 7, 8, 9], "first_step": 4, "fix": 8, "flag": [1, 4, 6, 8], "float": [1, 4, 6, 8, 9], "follow": [0, 1, 4, 6, 8], "form": 4, "format": [4, 6, 8], "formula": [4, 6, 8], "fortran": [4, 6], "found": [5, 9], "frac": 4, "friction": 8, "friendli": 4, "from": [0, 4, 6, 8, 9], "full": 5, "fun": 8, "func": 1, "function": [1, 4, 5, 6, 8], "futur": [4, 6, 8], "fy": 5, "g": [4, 5, 6, 8], "g27f9a83": 7, "gamma": 5, "gener": [4, 5, 6, 7, 8], "genev": 4, "gerhard": 4, "get_info": [4, 8], "github": 7, "given": 5, "good": 8, "graviti": 8, "grid": 8, "guarante": [4, 6, 8], "guid": 7, "ha": [1, 4, 5, 6, 8], "hairer": 4, "hand": [4, 5, 8], "handl": 1, "happen": [1, 4, 6, 8], "have": 9, "he": [4, 8], "here": 5, "higher": [1, 4, 6, 8], "hint": [4, 6], "hnw93": 4, "how": 9, "howev": [4, 6], "html": [4, 6], "http": [0, 4, 6, 7], "i": [0, 1, 4, 5, 6, 7, 8, 9], "ic": [4, 6], "ida": [1, 3, 4, 6, 7], "ida_continuationfunct": [5, 7], "ida_jacrhsfunct": [5, 7], "ida_jactimessetupfn": 5, "ida_jactimessetupfunct": [5, 7], "ida_jactimesvecfn": 5, "ida_jactimesvecfunct": [5, 7], "ida_precsetupfunct": [5, 7], "ida_precsolvefunct": [5, 7], "ida_rhsfunct": [5, 7], "ida_rootfunct": [5, 7], "ida_wrapjacrhsfunct": [5, 7], "ida_wrapjactimessetupfunct": [5, 7], "ida_wrapjactimesvecfunct": [5, 7], "ida_wrapprecsetupfunct": [5, 7], "ida_wrapprecsolvefunct": [5, 7], "ida_wraprhsfunct": [5, 7], "ida_wraprootfunct": [5, 7], "idasolveexcept": [5, 7], "idasolvefail": [5, 7], "idasolvefoundroot": [5, 7], "idasolvereachedtstop": [5, 7], "ifactor": 4, "implement": [1, 8], "implicit": 8, "import": [4, 6, 8], "includ": [0, 4, 6], "increas": 4, "independ": [4, 6, 8], "index": 7, "indic": [1, 4, 6, 8], "individu": 8, "inform": [4, 8], "ing": 5, "init_step": [1, 4, 6, 7, 8], "initi": [1, 4, 6, 8], "inititi": [4, 8], "initx": [4, 6, 8], "initxp": [4, 6], "instal": 9, "instanc": 4, "instead": [4, 6], "int": [4, 5], "integ": [1, 4, 5, 6, 8], "integr": [1, 4, 6, 8], "integrator_nam": [4, 6, 8], "interfac": [1, 4, 6, 8], "intern": [1, 4, 6, 8], "interv": 8, "io": 7, "ipython": [4, 8], "iter": [1, 4, 6, 8], "ivp_softwar": [4, 6], "j": 5, "jac": [4, 6], "jac_times_setupfn": 5, "jac_times_vecfn": 5, "jacfn": 5, "jacobi": 5, "jacobian": [4, 5, 6], "jacresfunct": 5, "jacrhsfunct": 5, "jcash": [4, 6], "jcurptr": 5, "jok": 5, "jv": 5, "k": [4, 6, 8], "know": 8, "kutta": [4, 8], "kwarg": 1, "label": 8, "larg": 8, "latest": 7, "least": 5, "left": 5, "legend": 8, "len": 4, "let": 8, "level": [7, 8], "like": [4, 8], "line": [4, 6, 8], "linear": 8, "linspac": 8, "list": [1, 4, 6, 8], "lmm_type": 8, "loc": 8, "long": 9, "low": 8, "lower": [1, 4, 6, 7, 8], "lr": 5, "lsoda": [4, 6], "lsodi": [0, 4, 6], "lsodiint": [3, 7], "m": [4, 5, 6, 8], "ma": [4, 6], "mai": [5, 9], "mail": 4, "main": [7, 8, 9], "make": [7, 8], "mani": [4, 6, 8], "map": [1, 4, 6, 9], "math": 4, "mathemat": 4, "mathematiqu": 4, "mathrm": 4, "matplotlib": 8, "matric": 5, "matrix": [4, 5, 6], "matur": [0, 4], "max_step": 4, "maximum": [1, 4, 6, 8], "mean": [1, 4, 6, 8], "mebdf": [4, 6], "memori": [1, 4, 6, 8], "mesh": [4, 6, 8], "messag": [1, 4, 6, 8], "method": [1, 4, 5, 6, 8], "might": 8, "ml": [4, 6], "modifi": [4, 6], "modul": [4, 5, 7, 9], "more": [1, 4, 6, 8], "moulton": 8, "move": [4, 6, 8], "msg00014": [4, 6], "multistep": 8, "must": [1, 4, 5, 6, 8, 9], "n": [4, 6, 8], "name": [1, 4, 5, 6, 8], "namedtupl": [1, 4, 6, 8], "ndarrai": 5, "ndim": [1, 4, 6, 8], "nearli": 8, "need": [1, 4, 5, 6, 8, 9], "neg": 5, "netlib": [0, 4], "new": [4, 8], "newton": [5, 8], "next": [1, 4, 6, 8], "no_continue_fn": [5, 7], "non": [5, 8], "none": [1, 4, 5, 6, 8], "nonlinear": [4, 6, 8], "nonstiff": 4, "normal": [1, 4, 6], "norsett": 4, "note": [1, 4, 5, 6, 8], "np": [8, 9], "nstep": 4, "number": [1, 4, 6, 8], "numer": 4, "numpi": [1, 4, 6, 8, 9], "object": [5, 8], "obtain": 8, "occur": [1, 4, 6, 8], "od": [3, 6, 9], "odebas": [1, 3, 7], "odeint": [4, 6, 8], "odepack": [4, 6], "offer": [0, 4], "old": [1, 4, 6, 8], "old_api": [1, 4, 6, 8], "omega": 8, "onc": 9, "one": [1, 4, 6, 8], "one_step_comput": [1, 4, 6, 8], "onli": [1, 4, 5, 6, 8], "option": [1, 4, 6, 7, 8], "order": [1, 6, 7, 8], "ordinari": [4, 7, 8], "org": [0, 4], "orient": 8, "oscil": [4, 6, 8], "osdir": [4, 6], "other": [4, 7, 9], "otherwis": 4, "our": 8, "out": 8, "output": [1, 4, 6, 8], "outsid": [0, 4], "over": [1, 4, 6, 8], "own": 8, "p": [4, 5], "packag": [4, 8], "page": 7, "paramet": [1, 4, 6, 8], "particular": 9, "pass": [4, 6, 8], "past": [4, 8], "pde": [4, 6, 8], "pend": 8, "pendulum": 8, "per": [5, 8], "perfom": [4, 8], "perform": [1, 4, 6, 8], "pi": 8, "plot": 8, "plt": 8, "point": [4, 8], "posit": [5, 8], "possibl": [4, 6, 8], "possibli": 4, "prealloc": [1, 4, 5, 6, 8], "prec_setupfn": 5, "prec_solvefn": 5, "precis": [1, 4, 6, 7, 8], "precondit": 5, "precondition": 5, "preconditit": 5, "prefer": 9, "preprocess": 5, "prescrib": 4, "previou": [1, 4, 6, 8], "prime": 8, "princ": [4, 8], "print": [4, 8], "print_funct": [4, 6, 8], "problem": [4, 5, 6, 8], "product": 5, "prototyp": 5, "provid": 7, "purpos": [5, 8], "py": [4, 8], "pyplot": 8, "python": [4, 6, 8], "quad": [4, 8], "qualnam": [4, 5], "quickli": 8, "r": 5, "rais": [4, 5], "re": [4, 5, 6], "reach": [1, 4, 5, 6, 8], "readm": [4, 6], "readthedoc": 7, "recover": [1, 4, 5, 6, 8], "refer": 4, "rel": 4, "relat": 5, "requir": 1, "reseqn": [4, 6], "reset": [1, 4, 6], "resfn": 5, "resfunct": 5, "residu": [1, 4, 5, 6], "rest": 8, "result": [1, 4, 5, 6, 8], "retri": 5, "return": [1, 4, 5, 6, 8], "return_residu": [4, 6], "return_rh": [4, 8], "rfn": [1, 4], "rh": [4, 5, 8], "rhseqn": [4, 8], "rhsfn": 5, "rhsfun": 8, "rhsfunction": 5, "right": [4, 5, 8], "rk5": 8, "rk8": 8, "root": [1, 4, 5, 6, 8], "rootfn": 5, "rootfunct": 5, "routin": 8, "rr": 5, "rtol": [4, 8], "rule": 8, "run": [1, 4, 6, 8], "rung": [4, 8], "runtim": [4, 8], "rvec": 5, "safeti": 4, "same": [4, 8], "sampl": 8, "scalar": 9, "scale": [4, 6], "scheme": 4, "scikit": [3, 9], "scikits_od": [0, 3, 6, 7, 8], "scikits_odes_cor": 1, "scikits_odes_sundi": [3, 4, 7, 8, 9], "scipi": [0, 7, 8], "search": 7, "second": [1, 4, 6, 8], "see": [4, 6, 7, 8, 9], "select": [4, 6, 7, 8], "self": [5, 8], "sequenc": [4, 8], "seri": 4, "set": [1, 4, 5, 6, 8, 9], "set_jac_times_setupfn": 5, "set_jac_times_vecfn": 5, "set_jacfn": 5, "set_opt": [1, 4, 6, 7, 8], "set_prec_setupfn": 5, "set_prec_solvefn": 5, "set_resfn": 5, "set_rhsfn": 5, "set_rootfn": 5, "set_tstop": [4, 8], "setup": 5, "shape": 8, "shorthand": 8, "should": [1, 5, 8, 9], "show": 8, "side": [4, 5, 8], "signatur": [1, 4, 6, 8], "similar": [1, 4, 8], "simpl": [4, 5, 6, 8], "simpler": [4, 6, 8], "sin": [4, 6, 8], "singl": [8, 9], "singular": 4, "size": [4, 5], "so": [0, 4, 6, 8], "sol": 8, "soln": [4, 5], "solut": [4, 5, 6, 8], "solv": [1, 4, 5, 6, 7, 8], "solver": [0, 1, 5, 7], "solverreturn": [4, 7], "solvervari": [4, 7], "some": [0, 4, 5, 6, 8], "sourc": [1, 4, 5, 6, 8], "space": 8, "specif": [1, 4, 5, 6, 8], "specifi": 5, "springer": 4, "sqrt": [4, 6, 8], "stabilis": 4, "start": [1, 4, 5, 6, 8], "state": [4, 8], "statu": [1, 4, 6, 8], "statusenum": [1, 4, 5, 7, 8], "statusenumdop": [4, 7], "statusenumida": [5, 7], "statusenumxxx": [1, 4, 6], "step": [1, 4, 5, 6, 7, 8], "stepsiz": [4, 8], "stiff": 8, "stop": [1, 4, 6, 8], "store": [1, 4, 5, 8, 9], "strict": 8, "string": [1, 4, 6, 8], "subclass": [4, 5], "success": [1, 4, 5, 6, 8], "sundial": [3, 4, 7, 8], "support": [1, 4, 6, 8, 9], "switch": 4, "switzerland": 4, "system": [4, 5, 6, 8], "t": [1, 4, 5, 6, 8], "t0": [1, 4, 6, 8], "t_0": 4, "t_err": [1, 4, 6, 8], "t_out": [1, 4, 6, 8], "t_root": 4, "t_stop": 4, "take": [4, 6, 8, 9], "term": 8, "than": [1, 4, 6, 8], "thei": [0, 4], "theta": 8, "thi": [1, 4, 5, 6, 7, 8, 9], "time": [1, 4, 5, 6, 8], "toler": [4, 8], "tout": 8, "toward": [1, 4, 6, 8], "trapezoid": 8, "trapz": 8, "treat": 9, "true": [1, 4, 6, 8], "tspan": [1, 4, 6, 8], "tstop": [1, 4, 5, 6, 8], "tt": 5, "tupl": [1, 4, 6, 8], "two": [5, 8], "type": [4, 5, 8], "u": [4, 8], "uk": [4, 6], "undefin": [4, 8], "under": 8, "unig": 4, "universit": 4, "unknown": [4, 6, 8], "unrecover": 5, "until": [1, 4, 6, 8], "updat": [4, 6, 8], "us": [1, 4, 5, 6, 8, 9], "user": [4, 6, 7], "userdata": [4, 5, 6, 8], "v": 5, "valid": 4, "validate_flag": [4, 5], "valu": [1, 4, 5, 6, 8], "variabl": [4, 5, 6, 8, 9], "variou": 4, "vector": [1, 4, 5, 8], "veloc": 8, "verbos": 4, "verlag": 4, "version": [7, 9], "vertic": 8, "via": [7, 8], "vode": [4, 6], "wanner": 4, "want": 8, "we": [4, 6, 8], "well": [4, 6, 8], "were": [1, 4, 6, 8], "when": [1, 4, 5, 6, 8, 9], "whenev": 9, "where": [1, 4, 5, 6, 8], "which": [1, 4, 5, 6, 8, 9], "whichev": 9, "with_userdata": 5, "work": [4, 6, 8], "worksheet": [4, 8], "wrapper": [0, 4, 5, 8], "write": [4, 6], "written": 8, "www": [0, 4, 6], "x": [4, 6, 8], "xdot": [4, 6, 8], "xlabel": 8, "y": [1, 4, 5, 6, 8], "y0": [1, 4, 6, 8], "y_0": 4, "y_dot": 1, "y_err": [1, 4, 6, 8], "y_ic0": [1, 4, 6], "y_ic0_retn": [1, 4, 6], "y_retn": [1, 4, 6, 8], "y_root": 4, "y_tstop": 4, "ydot": [1, 4, 5, 6], "you": [4, 5, 6, 8, 9], "your": [4, 8], "yp": [1, 4, 5, 6], "yp0": [1, 4, 6], "yp_err": [1, 4, 6], "yp_ic0": [1, 4, 6], "yp_ic0_retn": [1, 4, 6], "yp_retn": [1, 4, 6], "yprime": [4, 6], "yprime0": 4, "yy": 5, "z": 5, "zero": 5, "zip": [4, 8]}, "titles": ["scikits.odes", "scikits-odes-core", "scikits-odes-daepack", "Lower Level API", "scikits-odes", "scikits-odes-sundials", "DAE Solvers", "Welcome to the ODES scikit API Documentation", "ODE Solvers", "Sundials Solver Options"], "titleterms": {"api": [3, 4, 7], "avail": 4, "core": 1, "cvode": [0, 5], "dae": [0, 4, 6], "daepack": 2, "ddaspkint": 0, "document": 7, "dop853": 4, "dopri5": [0, 4], "first": 4, "ida": [0, 5], "indic": 7, "level": 3, "lower": 3, "lsodiint": 0, "make": 4, "od": [0, 1, 2, 4, 5, 7, 8], "option": 9, "order": 4, "precis": 9, "scikit": [0, 1, 2, 4, 5, 7], "scikits_od": 4, "scikits_odes_sundi": 5, "scipi": 4, "select": 9, "solver": [4, 6, 8, 9], "sundial": [0, 5, 9], "tabl": 7, "via": 4, "welcom": 7}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"DAE Solvers": [[6, null]], "First-order DAE solver": [[4, "first-order-dae-solver"]], "First-order ODE solver": [[4, "first-order-ode-solver"]], "Indices and tables": [[7, "indices-and-tables"]], "Lower Level API": [[3, null]], "Making scipy ode solvers available via the ode API": [[4, "making-scipy-ode-solvers-available-via-the-ode-api"]], "ODE Solvers": [[8, null]], "Selecting Precision": [[9, "selecting-precision"]], "Sundials Solver Options": [[9, null]], "Welcome to the ODES scikit API Documentation": [[7, null]], "dop853": [[4, "dop853"]], "dopri5": [[4, "dopri5"]], "scikits-odes": [[4, null]], "scikits-odes-core": [[1, null]], "scikits-odes-daepack": [[2, null]], "scikits-odes-sundials": [[5, null]], "scikits.odes": [[0, null], [0, "id1"]], "scikits.odes.dae": [[0, "module-scikits.odes.dae"]], "scikits.odes.ddaspkint": [[0, "module-scikits.odes.ddaspkint"]], "scikits.odes.dopri5": [[0, "module-scikits.odes.dopri5"]], "scikits.odes.lsodiint": [[0, "module-scikits.odes.lsodiint"]], "scikits.odes.ode": [[0, "module-scikits.odes.ode"]], "scikits.odes.sundials": [[0, "module-scikits.odes.sundials"]], "scikits.odes.sundials.cvode": [[0, "module-scikits.odes.sundials.cvode"]], "scikits.odes.sundials.ida": [[0, "module-scikits.odes.sundials.ida"]], "scikits_odes": [[4, "module-scikits_odes"]], "scikits_odes.dae": [[4, "module-scikits_odes.dae"]], "scikits_odes.dopri5": [[4, "module-scikits_odes.dopri5"]], "scikits_odes.ode": [[4, "module-scikits_odes.ode"]], "scikits_odes_sundials": [[5, "module-scikits_odes_sundials"]], "scikits_odes_sundials.cvode": [[5, "module-scikits_odes_sundials.cvode"]], "scikits_odes_sundials.ida": [[5, "module-scikits_odes_sundials.ida"]]}, "docnames": ["api/compat", "api/core", "api/daepack", "api/index", "api/main", "api/sundials", "dae", "index", "ode", "sundials"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1}, "filenames": ["api/compat.rst", "api/core.rst", "api/daepack.rst", "api/index.rst", "api/main.rst", "api/sundials.rst", "dae.rst", "index.rst", "ode.rst", "sundials.rst"], "indexentries": {"cv_continuationfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_ContinuationFunction", false]], "cv_jacrhsfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_JacRhsFunction", false]], "cv_jactimessetupfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_JacTimesSetupFunction", false]], "cv_jactimesvecfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_JacTimesVecFunction", false]], "cv_precsetupfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_PrecSetupFunction", false]], "cv_precsolvefunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_PrecSolveFunction", false]], "cv_rhsfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_RhsFunction", false]], "cv_rootfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_RootFunction", false]], "cv_wrapjacrhsfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacRhsFunction", false]], "cv_wrapjactimessetupfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacTimesSetupFunction", false]], "cv_wrapjactimesvecfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacTimesVecFunction", false]], "cv_wrapprecsetupfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapPrecSetupFunction", false]], "cv_wrapprecsolvefunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapPrecSolveFunction", false]], "cv_wraprhsfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapRhsFunction", false]], "cv_wraprootfunction (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.CV_WrapRootFunction", false]], "cvodesolveexception": [[5, "scikits_odes_sundials.CVODESolveException", false]], "cvodesolvefailed": [[5, "scikits_odes_sundials.CVODESolveFailed", false]], "cvodesolvefoundroot": [[5, "scikits_odes_sundials.CVODESolveFoundRoot", false]], "cvodesolvereachedtstop": [[5, "scikits_odes_sundials.CVODESolveReachedTSTOP", false]], "dae (class in scikits_odes.dae)": [[4, "scikits_odes.dae.dae", false]], "daebase (class in scikits_odes_core)": [[1, "scikits_odes_core.DaeBase", false]], "dop853 (class in scikits_odes.dopri5)": [[4, "scikits_odes.dopri5.dop853", false]], "dopri5 (class in scikits_odes.dopri5)": [[4, "scikits_odes.dopri5.dopri5", false]], "dopsolveexception": [[4, "scikits_odes.dopri5.DOPSolveException", false]], "dopsolvefailed": [[4, "scikits_odes.dopri5.DOPSolveFailed", false]], "errors (scikits_odes.dopri5.solverreturn attribute)": [[4, "scikits_odes.dopri5.SolverReturn.errors", false]], "evaluate() (scikits_odes_sundials.cvode.cv_continuationfunction method)": [[5, "scikits_odes_sundials.cvode.CV_ContinuationFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_jacrhsfunction method)": [[5, "scikits_odes_sundials.cvode.CV_JacRhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_jactimessetupfunction method)": [[5, "scikits_odes_sundials.cvode.CV_JacTimesSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_jactimesvecfunction method)": [[5, "scikits_odes_sundials.cvode.CV_JacTimesVecFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_precsetupfunction method)": [[5, "scikits_odes_sundials.cvode.CV_PrecSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_precsolvefunction method)": [[5, "scikits_odes_sundials.cvode.CV_PrecSolveFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_rhsfunction method)": [[5, "scikits_odes_sundials.cvode.CV_RhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_rootfunction method)": [[5, "scikits_odes_sundials.cvode.CV_RootFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wrapjacrhsfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacRhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wrapjactimessetupfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacTimesSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wrapjactimesvecfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacTimesVecFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wrapprecsetupfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapPrecSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wrapprecsolvefunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapPrecSolveFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wraprhsfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapRhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.cvode.cv_wraprootfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapRootFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_continuationfunction method)": [[5, "scikits_odes_sundials.ida.IDA_ContinuationFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_jacrhsfunction method)": [[5, "scikits_odes_sundials.ida.IDA_JacRhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_jactimessetupfunction method)": [[5, "scikits_odes_sundials.ida.IDA_JacTimesSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_jactimesvecfunction method)": [[5, "scikits_odes_sundials.ida.IDA_JacTimesVecFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_precsetupfunction method)": [[5, "scikits_odes_sundials.ida.IDA_PrecSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_precsolvefunction method)": [[5, "scikits_odes_sundials.ida.IDA_PrecSolveFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_rhsfunction method)": [[5, "scikits_odes_sundials.ida.IDA_RhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_rootfunction method)": [[5, "scikits_odes_sundials.ida.IDA_RootFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wrapjacrhsfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacRhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wrapjactimessetupfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacTimesSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wrapjactimesvecfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacTimesVecFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wrapprecsetupfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapPrecSetupFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wrapprecsolvefunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapPrecSolveFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wraprhsfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapRhsFunction.evaluate", false]], "evaluate() (scikits_odes_sundials.ida.ida_wraprootfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapRootFunction.evaluate", false]], "flag (scikits_odes.dopri5.solverreturn attribute)": [[4, "scikits_odes.dopri5.SolverReturn.flag", false]], "get_info() (scikits_odes.ode.ode method)": [[4, "scikits_odes.ode.ode.get_info", false]], "ida_continuationfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_ContinuationFunction", false]], "ida_jacrhsfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_JacRhsFunction", false]], "ida_jactimessetupfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_JacTimesSetupFunction", false]], "ida_jactimesvecfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_JacTimesVecFunction", false]], "ida_precsetupfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_PrecSetupFunction", false]], "ida_precsolvefunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_PrecSolveFunction", false]], "ida_rhsfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_RhsFunction", false]], "ida_rootfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_RootFunction", false]], "ida_wrapjacrhsfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacRhsFunction", false]], "ida_wrapjactimessetupfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacTimesSetupFunction", false]], "ida_wrapjactimesvecfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacTimesVecFunction", false]], "ida_wrapprecsetupfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapPrecSetupFunction", false]], "ida_wrapprecsolvefunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapPrecSolveFunction", false]], "ida_wraprhsfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapRhsFunction", false]], "ida_wraprootfunction (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.IDA_WrapRootFunction", false]], "idasolveexception": [[5, "scikits_odes_sundials.IDASolveException", false]], "idasolvefailed": [[5, "scikits_odes_sundials.IDASolveFailed", false]], "idasolvefoundroot": [[5, "scikits_odes_sundials.IDASolveFoundRoot", false]], "idasolvereachedtstop": [[5, "scikits_odes_sundials.IDASolveReachedTSTOP", false]], "init_step() (scikits_odes.dae.dae method)": [[4, "scikits_odes.dae.dae.init_step", false]], "init_step() (scikits_odes.dopri5.dopri5 method)": [[4, "scikits_odes.dopri5.dopri5.init_step", false]], "init_step() (scikits_odes.ode.ode method)": [[4, "scikits_odes.ode.ode.init_step", false]], "init_step() (scikits_odes_core.daebase method)": [[1, "scikits_odes_core.DaeBase.init_step", false]], "init_step() (scikits_odes_core.odebase method)": [[1, "scikits_odes_core.OdeBase.init_step", false]], "message (scikits_odes.dopri5.solverreturn attribute)": [[4, "scikits_odes.dopri5.SolverReturn.message", false]], "module": [[0, "module-scikits.odes", false], [0, "module-scikits.odes.dae", false], [0, "module-scikits.odes.ddaspkint", false], [0, "module-scikits.odes.dopri5", false], [0, "module-scikits.odes.lsodiint", false], [0, "module-scikits.odes.ode", false], [0, "module-scikits.odes.sundials", false], [0, "module-scikits.odes.sundials.cvode", false], [0, "module-scikits.odes.sundials.ida", false], [1, "module-scikits_odes_core", false], [4, "module-scikits_odes", false], [4, "module-scikits_odes.dae", false], [4, "module-scikits_odes.dopri5", false], [4, "module-scikits_odes.ode", false], [5, "module-scikits_odes_sundials", false], [5, "module-scikits_odes_sundials.cvode", false], [5, "module-scikits_odes_sundials.ida", false]], "no_continue_fn() (in module scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.no_continue_fn", false]], "no_continue_fn() (in module scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.no_continue_fn", false]], "ode (class in scikits_odes.ode)": [[4, "scikits_odes.ode.ode", false]], "odebase (class in scikits_odes_core)": [[1, "scikits_odes_core.OdeBase", false]], "roots (scikits_odes.dopri5.solverreturn attribute)": [[4, "scikits_odes.dopri5.SolverReturn.roots", false]], "scikits.odes": [[0, "module-scikits.odes", false]], "scikits.odes.dae": [[0, "module-scikits.odes.dae", false]], "scikits.odes.ddaspkint": [[0, "module-scikits.odes.ddaspkint", false]], "scikits.odes.dopri5": [[0, "module-scikits.odes.dopri5", false]], "scikits.odes.lsodiint": [[0, "module-scikits.odes.lsodiint", false]], "scikits.odes.ode": [[0, "module-scikits.odes.ode", false]], "scikits.odes.sundials": [[0, "module-scikits.odes.sundials", false]], "scikits.odes.sundials.cvode": [[0, "module-scikits.odes.sundials.cvode", false]], "scikits.odes.sundials.ida": [[0, "module-scikits.odes.sundials.ida", false]], "scikits_odes": [[4, "module-scikits_odes", false]], "scikits_odes.dae": [[4, "module-scikits_odes.dae", false]], "scikits_odes.dopri5": [[4, "module-scikits_odes.dopri5", false]], "scikits_odes.ode": [[4, "module-scikits_odes.ode", false]], "scikits_odes_core": [[1, "module-scikits_odes_core", false]], "scikits_odes_sundials": [[5, "module-scikits_odes_sundials", false]], "scikits_odes_sundials.cvode": [[5, "module-scikits_odes_sundials.cvode", false]], "scikits_odes_sundials.ida": [[5, "module-scikits_odes_sundials.ida", false]], "set_jac_times_setupfn() (scikits_odes_sundials.cvode.cv_wrapjactimessetupfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacTimesSetupFunction.set_jac_times_setupfn", false]], "set_jac_times_setupfn() (scikits_odes_sundials.ida.ida_wrapjactimessetupfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacTimesSetupFunction.set_jac_times_setupfn", false]], "set_jac_times_vecfn() (scikits_odes_sundials.cvode.cv_wrapjactimesvecfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacTimesVecFunction.set_jac_times_vecfn", false]], "set_jac_times_vecfn() (scikits_odes_sundials.ida.ida_wrapjactimesvecfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacTimesVecFunction.set_jac_times_vecfn", false]], "set_jacfn() (scikits_odes_sundials.cvode.cv_wrapjacrhsfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapJacRhsFunction.set_jacfn", false]], "set_jacfn() (scikits_odes_sundials.ida.ida_wrapjacrhsfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapJacRhsFunction.set_jacfn", false]], "set_options() (scikits_odes.dae.dae method)": [[4, "scikits_odes.dae.dae.set_options", false]], "set_options() (scikits_odes.dopri5.dopri5 method)": [[4, "scikits_odes.dopri5.dopri5.set_options", false]], "set_options() (scikits_odes.ode.ode method)": [[4, "scikits_odes.ode.ode.set_options", false]], "set_options() (scikits_odes_core.daebase method)": [[1, "scikits_odes_core.DaeBase.set_options", false]], "set_options() (scikits_odes_core.odebase method)": [[1, "scikits_odes_core.OdeBase.set_options", false]], "set_prec_setupfn() (scikits_odes_sundials.cvode.cv_wrapprecsetupfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapPrecSetupFunction.set_prec_setupfn", false]], "set_prec_setupfn() (scikits_odes_sundials.ida.ida_wrapprecsetupfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapPrecSetupFunction.set_prec_setupfn", false]], "set_prec_solvefn() (scikits_odes_sundials.cvode.cv_wrapprecsolvefunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapPrecSolveFunction.set_prec_solvefn", false]], "set_prec_solvefn() (scikits_odes_sundials.ida.ida_wrapprecsolvefunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapPrecSolveFunction.set_prec_solvefn", false]], "set_resfn() (scikits_odes_sundials.ida.ida_wraprhsfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapRhsFunction.set_resfn", false]], "set_rhsfn() (scikits_odes_sundials.cvode.cv_wraprhsfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapRhsFunction.set_rhsfn", false]], "set_rootfn() (scikits_odes_sundials.cvode.cv_wraprootfunction method)": [[5, "scikits_odes_sundials.cvode.CV_WrapRootFunction.set_rootfn", false]], "set_rootfn() (scikits_odes_sundials.ida.ida_wraprootfunction method)": [[5, "scikits_odes_sundials.ida.IDA_WrapRootFunction.set_rootfn", false]], "set_tstop() (scikits_odes.ode.ode method)": [[4, "scikits_odes.ode.ode.set_tstop", false]], "solve() (scikits_odes.dae.dae method)": [[4, "scikits_odes.dae.dae.solve", false]], "solve() (scikits_odes.dopri5.dopri5 method)": [[4, "scikits_odes.dopri5.dopri5.solve", false]], "solve() (scikits_odes.ode.ode method)": [[4, "scikits_odes.ode.ode.solve", false]], "solve() (scikits_odes_core.daebase method)": [[1, "scikits_odes_core.DaeBase.solve", false]], "solve() (scikits_odes_core.odebase method)": [[1, "scikits_odes_core.OdeBase.solve", false]], "solverreturn (class in scikits_odes.dopri5)": [[4, "scikits_odes.dopri5.SolverReturn", false]], "solvervariables (class in scikits_odes.dopri5)": [[4, "scikits_odes.dopri5.SolverVariables", false]], "statusenum (class in scikits_odes_sundials.cvode)": [[5, "scikits_odes_sundials.cvode.StatusEnum", false]], "statusenumdop (class in scikits_odes.dopri5)": [[4, "scikits_odes.dopri5.StatusEnumDOP", false]], "statusenumida (class in scikits_odes_sundials.ida)": [[5, "scikits_odes_sundials.ida.StatusEnumIDA", false]], "step() (scikits_odes.dae.dae method)": [[4, "scikits_odes.dae.dae.step", false]], "step() (scikits_odes.dopri5.dopri5 method)": [[4, "scikits_odes.dopri5.dopri5.step", false]], "step() (scikits_odes.ode.ode method)": [[4, "scikits_odes.ode.ode.step", false]], "step() (scikits_odes_core.daebase method)": [[1, "scikits_odes_core.DaeBase.step", false]], "step() (scikits_odes_core.odebase method)": [[1, "scikits_odes_core.OdeBase.step", false]], "t (scikits_odes.dopri5.solvervariables attribute)": [[4, "scikits_odes.dopri5.SolverVariables.t", false]], "tstop (scikits_odes.dopri5.solverreturn attribute)": [[4, "scikits_odes.dopri5.SolverReturn.tstop", false]], "validate_flags() (scikits_odes.dopri5.dopri5 method)": [[4, "scikits_odes.dopri5.dopri5.validate_flags", false]], "values (scikits_odes.dopri5.solverreturn attribute)": [[4, "scikits_odes.dopri5.SolverReturn.values", false]], "with_userdata (scikits_odes_sundials.cvode.cv_wraprhsfunction attribute)": [[5, "scikits_odes_sundials.cvode.CV_WrapRhsFunction.with_userdata", false]], "y (scikits_odes.dopri5.solvervariables attribute)": [[4, "scikits_odes.dopri5.SolverVariables.y", false]]}, "objects": {"": [[4, 0, 0, "-", "scikits_odes"], [1, 0, 0, "-", "scikits_odes_core"], [5, 0, 0, "-", "scikits_odes_sundials"]], "scikits": [[0, 0, 0, "-", "odes"]], "scikits.odes": [[0, 0, 0, "-", "dae"], [0, 0, 0, "-", "ddaspkint"], [0, 0, 0, "-", "dopri5"], [0, 0, 0, "-", "lsodiint"], [0, 0, 0, "-", "ode"], [0, 0, 0, "-", "sundials"]], "scikits.odes.sundials": [[0, 0, 0, "-", "cvode"], [0, 0, 0, "-", "ida"]], "scikits_odes": [[4, 0, 0, "-", "dae"], [4, 0, 0, "-", "dopri5"], [4, 0, 0, "-", "ode"]], "scikits_odes.dae": [[4, 1, 1, "", "dae"]], "scikits_odes.dae.dae": [[4, 2, 1, "", "init_step"], [4, 2, 1, "", "set_options"], [4, 2, 1, "", "solve"], [4, 2, 1, "", "step"]], "scikits_odes.dopri5": [[4, 3, 1, "", "DOPSolveException"], [4, 3, 1, "", "DOPSolveFailed"], [4, 1, 1, "", "SolverReturn"], [4, 1, 1, "", "SolverVariables"], [4, 1, 1, "", "StatusEnumDOP"], [4, 1, 1, "", "dop853"], [4, 1, 1, "", "dopri5"]], "scikits_odes.dopri5.SolverReturn": [[4, 4, 1, "", "errors"], [4, 4, 1, "", "flag"], [4, 4, 1, "", "message"], [4, 4, 1, "", "roots"], [4, 4, 1, "", "tstop"], [4, 4, 1, "", "values"]], "scikits_odes.dopri5.SolverVariables": [[4, 4, 1, "", "t"], [4, 4, 1, "", "y"]], "scikits_odes.dopri5.dopri5": [[4, 2, 1, "", "init_step"], [4, 2, 1, "", "set_options"], [4, 2, 1, "", "solve"], [4, 2, 1, "", "step"], [4, 2, 1, "", "validate_flags"]], "scikits_odes.ode": [[4, 1, 1, "", "ode"]], "scikits_odes.ode.ode": [[4, 2, 1, "", "get_info"], [4, 2, 1, "", "init_step"], [4, 2, 1, "", "set_options"], [4, 2, 1, "", "set_tstop"], [4, 2, 1, "", "solve"], [4, 2, 1, "", "step"]], "scikits_odes_core": [[1, 1, 1, "", "DaeBase"], [1, 1, 1, "", "OdeBase"]], "scikits_odes_core.DaeBase": [[1, 2, 1, "", "init_step"], [1, 2, 1, "", "set_options"], [1, 2, 1, "", "solve"], [1, 2, 1, "", "step"]], "scikits_odes_core.OdeBase": [[1, 2, 1, "", "init_step"], [1, 2, 1, "", "set_options"], [1, 2, 1, "", "solve"], [1, 2, 1, "", "step"]], "scikits_odes_sundials": [[5, 3, 1, "", "CVODESolveException"], [5, 3, 1, "", "CVODESolveFailed"], [5, 3, 1, "", "CVODESolveFoundRoot"], [5, 3, 1, "", "CVODESolveReachedTSTOP"], [5, 3, 1, "", "IDASolveException"], [5, 3, 1, "", "IDASolveFailed"], [5, 3, 1, "", "IDASolveFoundRoot"], [5, 3, 1, "", "IDASolveReachedTSTOP"], [5, 0, 0, "-", "cvode"], [5, 0, 0, "-", "ida"]], "scikits_odes_sundials.cvode": [[5, 1, 1, "", "CV_ContinuationFunction"], [5, 1, 1, "", "CV_JacRhsFunction"], [5, 1, 1, "", "CV_JacTimesSetupFunction"], [5, 1, 1, "", "CV_JacTimesVecFunction"], [5, 1, 1, "", "CV_PrecSetupFunction"], [5, 1, 1, "", "CV_PrecSolveFunction"], [5, 1, 1, "", "CV_RhsFunction"], [5, 1, 1, "", "CV_RootFunction"], [5, 1, 1, "", "CV_WrapJacRhsFunction"], [5, 1, 1, "", "CV_WrapJacTimesSetupFunction"], [5, 1, 1, "", "CV_WrapJacTimesVecFunction"], [5, 1, 1, "", "CV_WrapPrecSetupFunction"], [5, 1, 1, "", "CV_WrapPrecSolveFunction"], [5, 1, 1, "", "CV_WrapRhsFunction"], [5, 1, 1, "", "CV_WrapRootFunction"], [5, 1, 1, "", "StatusEnum"], [5, 5, 1, "", "no_continue_fn"]], "scikits_odes_sundials.cvode.CV_ContinuationFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_JacRhsFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_JacTimesSetupFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_JacTimesVecFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_PrecSetupFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_PrecSolveFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_RhsFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_RootFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.cvode.CV_WrapJacRhsFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_jacfn"]], "scikits_odes_sundials.cvode.CV_WrapJacTimesSetupFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_jac_times_setupfn"]], "scikits_odes_sundials.cvode.CV_WrapJacTimesVecFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_jac_times_vecfn"]], "scikits_odes_sundials.cvode.CV_WrapPrecSetupFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_prec_setupfn"]], "scikits_odes_sundials.cvode.CV_WrapPrecSolveFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_prec_solvefn"]], "scikits_odes_sundials.cvode.CV_WrapRhsFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_rhsfn"], [5, 4, 1, "", "with_userdata"]], "scikits_odes_sundials.cvode.CV_WrapRootFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_rootfn"]], "scikits_odes_sundials.ida": [[5, 1, 1, "", "IDA_ContinuationFunction"], [5, 1, 1, "", "IDA_JacRhsFunction"], [5, 1, 1, "", "IDA_JacTimesSetupFunction"], [5, 1, 1, "", "IDA_JacTimesVecFunction"], [5, 1, 1, "", "IDA_PrecSetupFunction"], [5, 1, 1, "", "IDA_PrecSolveFunction"], [5, 1, 1, "", "IDA_RhsFunction"], [5, 1, 1, "", "IDA_RootFunction"], [5, 1, 1, "", "IDA_WrapJacRhsFunction"], [5, 1, 1, "", "IDA_WrapJacTimesSetupFunction"], [5, 1, 1, "", "IDA_WrapJacTimesVecFunction"], [5, 1, 1, "", "IDA_WrapPrecSetupFunction"], [5, 1, 1, "", "IDA_WrapPrecSolveFunction"], [5, 1, 1, "", "IDA_WrapRhsFunction"], [5, 1, 1, "", "IDA_WrapRootFunction"], [5, 1, 1, "", "StatusEnumIDA"], [5, 5, 1, "", "no_continue_fn"]], "scikits_odes_sundials.ida.IDA_ContinuationFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_JacRhsFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_JacTimesSetupFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_JacTimesVecFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_PrecSetupFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_PrecSolveFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_RhsFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_RootFunction": [[5, 2, 1, "", "evaluate"]], "scikits_odes_sundials.ida.IDA_WrapJacRhsFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_jacfn"]], "scikits_odes_sundials.ida.IDA_WrapJacTimesSetupFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_jac_times_setupfn"]], "scikits_odes_sundials.ida.IDA_WrapJacTimesVecFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_jac_times_vecfn"]], "scikits_odes_sundials.ida.IDA_WrapPrecSetupFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_prec_setupfn"]], "scikits_odes_sundials.ida.IDA_WrapPrecSolveFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_prec_solvefn"]], "scikits_odes_sundials.ida.IDA_WrapRhsFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_resfn"]], "scikits_odes_sundials.ida.IDA_WrapRootFunction": [[5, 2, 1, "", "evaluate"], [5, 2, 1, "", "set_rootfn"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "exception", "Python exception"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:exception", "4": "py:attribute", "5": "py:function"}, "terms": {"": [4, 8], "0": [1, 4, 5, 6, 7, 8, 9], "05": 8, "07": [4, 6], "1": [1, 4, 5, 6, 7, 8, 9], "10": 8, "101": 8, "12": 4, "1211": 4, "15": [4, 8], "16": 7, "1993": 4, "1e": 4, "2": [4, 6, 8, 9], "2005": [4, 6], "24": 4, "25": 8, "2f": [4, 8], "2nd": 4, "3": [4, 7, 8, 9], "4": [4, 6, 8], "5": [4, 8], "500": 4, "6": 4, "6g": [4, 8], "8": [4, 8], "9": 4, "A": [1, 4, 6, 8], "As": [4, 6, 8], "By": 8, "For": [7, 8], "If": [1, 4, 5, 6, 8], "In": [4, 6, 8], "It": [0, 4, 6, 8], "Not": [4, 6], "The": [1, 4, 6, 7, 8], "Then": 8, "To": [8, 9], "__future__": [4, 6, 8], "ab": [1, 4, 6, 8], "about": [4, 8], "absolut": 4, "ac": [4, 6], "accept": 4, "access": [7, 8, 9], "account": [4, 6, 8], "achiev": [4, 8], "act": 8, "ad": 8, "adam": 8, "add": [4, 8], "addit": [1, 4, 6, 8], "addition": [0, 4, 8, 9], "admo": 8, "advantag": 9, "after": [1, 4, 6, 8], "against": 9, "algebra": [4, 6, 7, 8], "alia": 4, "all": 8, "alloc": [1, 4, 6, 8], "allow": [1, 4, 6, 8], "also": 8, "an": [1, 4, 6, 8, 9], "angl": 8, "angular": 8, "api": 8, "applic": [4, 6, 8], "approxim": 5, "ar": [1, 4, 5, 6, 8], "area": 8, "arg": 1, "aris": [4, 6, 8], "around": [0, 4, 6, 8], "arrai": [1, 4, 6, 8, 9], "assum": [4, 6, 8], "atol": [4, 8], "attribut": [1, 4, 6, 8], "author": 4, "automat": 9, "avail": [7, 8], "avoid": [4, 8], "b": 8, "backend": [4, 6], "backward": [4, 6, 8], "band": 5, "base": [4, 5, 6], "bdf": 8, "becom": [4, 8], "befor": [1, 4, 6, 8], "behavior": [1, 4, 6, 8], "best": 8, "beta": 4, "beuler": 8, "bmcage": 7, "bool": 5, "boolean": [1, 4, 8], "both": [5, 8], "boundari": [4, 5], "build": 9, "built": 9, "c": [8, 9], "calcul": [1, 4, 5, 6], "call": [1, 4, 5, 6, 8, 9], "callabl": 8, "can": [0, 1, 4, 6, 8, 9], "case": [1, 4, 6, 8], "ch": 4, "chang": [4, 8], "changabl": 8, "chosen": [4, 8], "cj": 5, "class": [1, 4, 5, 6, 8], "co": [4, 6, 8], "code": [4, 6, 8], "coeffici": 8, "column": 8, "com": [4, 6], "combin": [4, 6, 8], "complet": 8, "compon": 8, "comput": [1, 4, 6, 8], "condit": [1, 4, 5, 6, 8], "configur": 8, "consid": [4, 6, 8], "consist": [1, 4, 6], "constant": 8, "contain": [1, 4, 6, 8, 9], "content": 7, "control": [1, 4, 6, 8], "conveni": 8, "convert": 8, "core": [3, 7], "correspond": [1, 4, 5, 6, 8], "creat": [4, 6, 8, 9], "crude": 5, "current": [1, 4, 6, 8, 9], "curv": 8, "cv_continuationfunct": [5, 7], "cv_jacrhsfunct": [5, 7], "cv_jactimessetupfn": 5, "cv_jactimessetupfunct": [5, 7], "cv_jactimesvecfn": 5, "cv_jactimesvecfunct": [5, 7], "cv_precsetupfunct": [5, 7], "cv_precsolvefunct": [5, 7], "cv_rhsfunction": [5, 7], "cv_rootfunct": [5, 7], "cv_wrapjacrhsfunct": [5, 7], "cv_wrapjactimessetupfunct": [5, 7], "cv_wrapjactimesvecfunct": [5, 7], "cv_wrapprecsetupfunct": [5, 7], "cv_wrapprecsolvefunct": [5, 7], "cv_wraprhsfunct": [5, 7], "cv_wraprootfunct": [5, 7], "cvode": [3, 4, 7, 8], "cvodesolveexcept": [5, 7], "cvodesolvefail": [5, 7], "cvodesolvefoundroot": [5, 7], "cvodesolvereachedtstop": [5, 7], "cython": [0, 4], "d": [4, 5, 6], "dae": [1, 3, 7, 8], "daebas": [1, 3, 7], "daepack": [3, 7], "data": [4, 5, 8], "ddaskr": [4, 6], "ddaspk": [0, 4, 6], "ddaspkint": [3, 7], "de": 4, "decreas": 4, "def": [4, 6, 8], "default": [4, 8, 9], "defin": [4, 6, 8, 9], "delta": 5, "denot": 8, "dens": [4, 5], "depend": [1, 4, 6], "dept": 4, "deriv": [1, 4, 6, 8], "describ": 4, "desir": 9, "detail": [4, 6, 8], "detect": 9, "dfactor": 4, "dictionari": [4, 8], "differ": 9, "differenti": [4, 6, 7, 8], "dim": [4, 6, 8], "dimens": [4, 6, 8], "direct": [1, 4, 6, 8], "directli": 8, "directori": [4, 8], "discritis": [4, 6, 8], "do": 9, "document": [4, 5, 6, 8, 9], "done": [1, 4, 5, 6, 8, 9], "dop": 4, "dop853": [7, 8], "dopri": 4, "dopri5": [3, 7, 8], "dopsolveexcept": [4, 7], "dopsolvefail": [4, 7], "dormand": [4, 8], "doubl": 9, "dt": [4, 8], "dtype": 9, "dtype_t": 5, "due": 4, "dure": [4, 8], "dx": [4, 6], "dy": [4, 6, 8], "dynam": [4, 6, 8], "e": 4, "easi": [4, 6, 8], "easili": 8, "edit": 4, "educ": 8, "eg": [4, 6, 8], "either": 5, "element": [1, 4, 6, 8], "els": [1, 4, 6], "en": 7, "endpoint": [4, 5], "entri": [1, 4, 6, 8], "eqsr": [4, 6], "eqsrh": [4, 8], "equal": [4, 6, 8], "equat": [4, 5, 6, 7, 8], "ernst": 4, "error": [1, 4, 5, 6, 8], "euler": 8, "evalu": 5, "evenli": 8, "everi": 8, "exact": [4, 8], "exampl": [1, 4, 6, 8], "except": [4, 5], "execut": 5, "explicit": 4, "expos": [4, 5, 8], "extend": [4, 6, 9], "extra": [0, 4, 8], "f": [0, 4, 6, 8], "f2py": [4, 6], "factor": 4, "fail": [4, 5], "failur": [4, 5, 8], "fals": [1, 4, 6, 8], "field": [1, 4, 6, 8], "fill": [1, 4, 6, 8], "find": 8, "first": [1, 6, 7, 8, 9], "first_step": 4, "fix": 8, "flag": [1, 4, 6, 8], "float": [1, 4, 6, 8, 9], "follow": [0, 1, 4, 6, 8], "form": 4, "format": [4, 6, 8], "formula": [4, 6, 8], "fortran": [4, 6], "found": [5, 9], "frac": 4, "friction": 8, "friendli": 4, "from": [0, 4, 6, 8, 9], "full": 5, "fun": 8, "func": 1, "function": [1, 4, 5, 6, 8], "futur": [4, 6, 8], "fy": 5, "g": [4, 5, 6, 8], "gamma": 5, "gea608d8": 7, "gener": [4, 5, 6, 7, 8], "genev": 4, "gerhard": 4, "get_info": [4, 8], "github": 7, "given": 5, "good": 8, "graviti": 8, "grid": 8, "guarante": [4, 6, 8], "guid": 7, "ha": [1, 4, 5, 6, 8], "hairer": 4, "hand": [4, 5, 8], "handl": 1, "happen": [1, 4, 6, 8], "have": 9, "he": [4, 8], "here": 5, "higher": [1, 4, 6, 8], "hint": [4, 6], "hnw93": 4, "how": 9, "howev": [4, 6], "html": [4, 6], "http": [0, 4, 6, 7], "i": [0, 1, 4, 5, 6, 7, 8, 9], "ic": [4, 6], "ida": [1, 3, 4, 6, 7], "ida_continuationfunct": [5, 7], "ida_jacrhsfunct": [5, 7], "ida_jactimessetupfn": 5, "ida_jactimessetupfunct": [5, 7], "ida_jactimesvecfn": 5, "ida_jactimesvecfunct": [5, 7], "ida_precsetupfunct": [5, 7], "ida_precsolvefunct": [5, 7], "ida_rhsfunct": [5, 7], "ida_rootfunct": [5, 7], "ida_wrapjacrhsfunct": [5, 7], "ida_wrapjactimessetupfunct": [5, 7], "ida_wrapjactimesvecfunct": [5, 7], "ida_wrapprecsetupfunct": [5, 7], "ida_wrapprecsolvefunct": [5, 7], "ida_wraprhsfunct": [5, 7], "ida_wraprootfunct": [5, 7], "idasolveexcept": [5, 7], "idasolvefail": [5, 7], "idasolvefoundroot": [5, 7], "idasolvereachedtstop": [5, 7], "ifactor": 4, "implement": [1, 8], "implicit": 8, "import": [4, 6, 8], "includ": [0, 4, 6], "increas": 4, "independ": [4, 6, 8], "index": 7, "indic": [1, 4, 6, 8], "individu": 8, "inform": [4, 8], "ing": 5, "init_step": [1, 4, 6, 7, 8], "initi": [1, 4, 6, 8], "inititi": [4, 8], "initx": [4, 6, 8], "initxp": [4, 6], "instal": 9, "instanc": 4, "instead": [4, 6], "int": [4, 5], "integ": [1, 4, 5, 6, 8], "integr": [1, 4, 6, 8], "integrator_nam": [4, 6, 8], "interfac": [1, 4, 6, 8], "intern": [1, 4, 6, 8], "interv": 8, "io": 7, "ipython": [4, 8], "iter": [1, 4, 6, 8], "ivp_softwar": [4, 6], "j": 5, "jac": [4, 6], "jac_times_setupfn": 5, "jac_times_vecfn": 5, "jacfn": 5, "jacobi": 5, "jacobian": [4, 5, 6], "jacresfunct": 5, "jacrhsfunct": 5, "jcash": [4, 6], "jcurptr": 5, "jok": 5, "jv": 5, "k": [4, 6, 8], "know": 8, "kutta": [4, 8], "kwarg": 1, "label": 8, "larg": 8, "latest": 7, "least": 5, "left": 5, "legend": 8, "len": 4, "let": 8, "level": [7, 8], "like": [4, 8], "line": [4, 6, 8], "linear": 8, "linspac": 8, "list": [1, 4, 6, 8], "lmm_type": 8, "loc": 8, "long": 9, "low": 8, "lower": [1, 4, 6, 7, 8], "lr": 5, "lsoda": [4, 6], "lsodi": [0, 4, 6], "lsodiint": [3, 7], "m": [4, 5, 6, 8], "ma": [4, 6], "mai": [5, 9], "mail": 4, "main": [7, 8, 9], "make": [7, 8], "mani": [4, 6, 8], "map": [1, 4, 6, 9], "math": 4, "mathemat": 4, "mathematiqu": 4, "mathrm": 4, "matplotlib": 8, "matric": 5, "matrix": [4, 5, 6], "matur": [0, 4], "max_step": 4, "maximum": [1, 4, 6, 8], "mean": [1, 4, 6, 8], "mebdf": [4, 6], "memori": [1, 4, 6, 8], "mesh": [4, 6, 8], "messag": [1, 4, 6, 8], "method": [1, 4, 5, 6, 8], "might": 8, "ml": [4, 6], "modifi": [4, 6], "modul": [4, 5, 7, 9], "more": [1, 4, 6, 8], "moulton": 8, "move": [4, 6, 8], "msg00014": [4, 6], "multistep": 8, "must": [1, 4, 5, 6, 8, 9], "n": [4, 6, 8], "name": [1, 4, 5, 6, 8], "namedtupl": [1, 4, 6, 8], "ndarrai": 5, "ndim": [1, 4, 6, 8], "nearli": 8, "need": [1, 4, 5, 6, 8, 9], "neg": 5, "netlib": [0, 4], "new": [4, 8], "newton": [5, 8], "next": [1, 4, 6, 8], "no_continue_fn": [5, 7], "non": [5, 8], "none": [1, 4, 5, 6, 8], "nonlinear": [4, 6, 8], "nonstiff": 4, "normal": [1, 4, 6], "norsett": 4, "note": [1, 4, 5, 6, 8], "np": [8, 9], "nstep": 4, "number": [1, 4, 6, 8], "numer": 4, "numpi": [1, 4, 6, 8, 9], "object": [5, 8], "obtain": 8, "occur": [1, 4, 6, 8], "od": [3, 6, 9], "odebas": [1, 3, 7], "odeint": [4, 6, 8], "odepack": [4, 6], "offer": [0, 4], "old": [1, 4, 6, 8], "old_api": [1, 4, 6, 8], "omega": 8, "onc": 9, "one": [1, 4, 6, 8], "one_step_comput": [1, 4, 6, 8], "onli": [1, 4, 5, 6, 8], "option": [1, 4, 6, 7, 8], "order": [1, 6, 7, 8], "ordinari": [4, 7, 8], "org": [0, 4], "orient": 8, "oscil": [4, 6, 8], "osdir": [4, 6], "other": [4, 7, 9], "otherwis": 4, "our": 8, "out": 8, "output": [1, 4, 6, 8], "outsid": [0, 4], "over": [1, 4, 6, 8], "own": 8, "p": [4, 5], "packag": [4, 8], "page": 7, "paramet": [1, 4, 6, 8], "particular": 9, "pass": [4, 6, 8], "past": [4, 8], "pde": [4, 6, 8], "pend": 8, "pendulum": 8, "per": [5, 8], "perfom": [4, 8], "perform": [1, 4, 6, 8], "pi": 8, "plot": 8, "plt": 8, "point": [4, 8], "posit": [5, 8], "possibl": [4, 6, 8], "possibli": 4, "prealloc": [1, 4, 5, 6, 8], "prec_setupfn": 5, "prec_solvefn": 5, "precis": [1, 4, 6, 7, 8], "precondit": 5, "precondition": 5, "preconditit": 5, "prefer": 9, "preprocess": 5, "prescrib": 4, "previou": [1, 4, 6, 8], "prime": 8, "princ": [4, 8], "print": [4, 8], "print_funct": [4, 6, 8], "problem": [4, 5, 6, 8], "product": 5, "prototyp": 5, "provid": 7, "purpos": [5, 8], "py": [4, 8], "pyplot": 8, "python": [4, 6, 8], "quad": [4, 8], "qualnam": [4, 5], "quickli": 8, "r": 5, "rais": [4, 5], "re": [4, 5, 6], "reach": [1, 4, 5, 6, 8], "readm": [4, 6], "readthedoc": 7, "recover": [1, 4, 5, 6, 8], "refer": 4, "rel": 4, "relat": 5, "requir": 1, "reseqn": [4, 6], "reset": [1, 4, 6], "resfn": 5, "resfunct": 5, "residu": [1, 4, 5, 6], "rest": 8, "result": [1, 4, 5, 6, 8], "retri": 5, "return": [1, 4, 5, 6, 8], "return_residu": [4, 6], "return_rh": [4, 8], "rfn": [1, 4], "rh": [4, 5, 8], "rhseqn": [4, 8], "rhsfn": 5, "rhsfun": 8, "rhsfunction": 5, "right": [4, 5, 8], "rk5": 8, "rk8": 8, "root": [1, 4, 5, 6, 8], "rootfn": 5, "rootfunct": 5, "routin": 8, "rr": 5, "rtol": [4, 8], "rule": 8, "run": [1, 4, 6, 8], "rung": [4, 8], "runtim": [4, 8], "rvec": 5, "safeti": 4, "same": [4, 8], "sampl": 8, "scalar": 9, "scale": [4, 6], "scheme": 4, "scikit": [3, 9], "scikits_od": [0, 3, 6, 7, 8], "scikits_odes_cor": 1, "scikits_odes_sundi": [3, 4, 7, 8, 9], "scipi": [0, 7, 8], "search": 7, "second": [1, 4, 6, 8], "see": [4, 6, 7, 8, 9], "select": [4, 6, 7, 8], "self": [5, 8], "sequenc": [4, 8], "seri": 4, "set": [1, 4, 5, 6, 8, 9], "set_jac_times_setupfn": 5, "set_jac_times_vecfn": 5, "set_jacfn": 5, "set_opt": [1, 4, 6, 7, 8], "set_prec_setupfn": 5, "set_prec_solvefn": 5, "set_resfn": 5, "set_rhsfn": 5, "set_rootfn": 5, "set_tstop": [4, 8], "setup": 5, "shape": 8, "shorthand": 8, "should": [1, 5, 8, 9], "show": 8, "side": [4, 5, 8], "signatur": [1, 4, 6, 8], "similar": [1, 4, 8], "simpl": [4, 5, 6, 8], "simpler": [4, 6, 8], "sin": [4, 6, 8], "singl": [8, 9], "singular": 4, "size": [4, 5], "so": [0, 4, 6, 8], "sol": 8, "soln": [4, 5], "solut": [4, 5, 6, 8], "solv": [1, 4, 5, 6, 7, 8], "solver": [0, 1, 5, 7], "solverreturn": [4, 7], "solvervari": [4, 7], "some": [0, 4, 5, 6, 8], "sourc": [1, 4, 5, 6, 8], "space": 8, "specif": [1, 4, 5, 6, 8], "specifi": 5, "springer": 4, "sqrt": [4, 6, 8], "stabilis": 4, "start": [1, 4, 5, 6, 8], "state": [4, 8], "statu": [1, 4, 6, 8], "statusenum": [1, 4, 5, 7, 8], "statusenumdop": [4, 7], "statusenumida": [5, 7], "statusenumxxx": [1, 4, 6], "step": [1, 4, 5, 6, 7, 8], "stepsiz": [4, 8], "stiff": 8, "stop": [1, 4, 6, 8], "store": [1, 4, 5, 8, 9], "strict": 8, "string": [1, 4, 6, 8], "subclass": [4, 5], "success": [1, 4, 5, 6, 8], "sundial": [3, 4, 7, 8], "support": [1, 4, 6, 8, 9], "switch": 4, "switzerland": 4, "system": [4, 5, 6, 8], "t": [1, 4, 5, 6, 8], "t0": [1, 4, 6, 8], "t_0": 4, "t_err": [1, 4, 6, 8], "t_out": [1, 4, 6, 8], "t_root": 4, "t_stop": 4, "take": [4, 6, 8, 9], "term": 8, "than": [1, 4, 6, 8], "thei": [0, 4], "theta": 8, "thi": [1, 4, 5, 6, 7, 8, 9], "time": [1, 4, 5, 6, 8], "toler": [4, 8], "tout": 8, "toward": [1, 4, 6, 8], "trapezoid": 8, "trapz": 8, "treat": 9, "true": [1, 4, 6, 8], "tspan": [1, 4, 6, 8], "tstop": [1, 4, 5, 6, 8], "tt": 5, "tupl": [1, 4, 6, 8], "two": [5, 8], "type": [4, 5, 8], "u": [4, 8], "uk": [4, 6], "undefin": [4, 8], "under": 8, "unig": 4, "universit": 4, "unknown": [4, 6, 8], "unrecover": 5, "until": [1, 4, 6, 8], "updat": [4, 6, 8], "us": [1, 4, 5, 6, 8, 9], "user": [4, 6, 7], "userdata": [4, 5, 6, 8], "v": 5, "valid": 4, "validate_flag": [4, 5], "valu": [1, 4, 5, 6, 8], "variabl": [4, 5, 6, 8, 9], "variou": 4, "vector": [1, 4, 5, 8], "veloc": 8, "verbos": 4, "verlag": 4, "version": [7, 9], "vertic": 8, "via": [7, 8], "vode": [4, 6], "wanner": 4, "want": 8, "we": [4, 6, 8], "well": [4, 6, 8], "were": [1, 4, 6, 8], "when": [1, 4, 5, 6, 8, 9], "whenev": 9, "where": [1, 4, 5, 6, 8], "which": [1, 4, 5, 6, 8, 9], "whichev": 9, "with_userdata": 5, "work": [4, 6, 8], "worksheet": [4, 8], "wrapper": [0, 4, 5, 8], "write": [4, 6], "written": 8, "www": [0, 4, 6], "x": [4, 6, 8], "xdot": [4, 6, 8], "xlabel": 8, "y": [1, 4, 5, 6, 8], "y0": [1, 4, 6, 8], "y_0": 4, "y_dot": 1, "y_err": [1, 4, 6, 8], "y_ic0": [1, 4, 6], "y_ic0_retn": [1, 4, 6], "y_retn": [1, 4, 6, 8], "y_root": 4, "y_tstop": 4, "ydot": [1, 4, 5, 6], "you": [4, 5, 6, 8, 9], "your": [4, 8], "yp": [1, 4, 5, 6], "yp0": [1, 4, 6], "yp_err": [1, 4, 6], "yp_ic0": [1, 4, 6], "yp_ic0_retn": [1, 4, 6], "yp_retn": [1, 4, 6], "yprime": [4, 6], "yprime0": 4, "yy": 5, "z": 5, "zero": 5, "zip": [4, 8]}, "titles": ["scikits.odes", "scikits-odes-core", "scikits-odes-daepack", "Lower Level API", "scikits-odes", "scikits-odes-sundials", "DAE Solvers", "Welcome to the ODES scikit API Documentation", "ODE Solvers", "Sundials Solver Options"], "titleterms": {"api": [3, 4, 7], "avail": 4, "core": 1, "cvode": [0, 5], "dae": [0, 4, 6], "daepack": 2, "ddaspkint": 0, "document": 7, "dop853": 4, "dopri5": [0, 4], "first": 4, "ida": [0, 5], "indic": 7, "level": 3, "lower": 3, "lsodiint": 0, "make": 4, "od": [0, 1, 2, 4, 5, 7, 8], "option": 9, "order": 4, "precis": 9, "scikit": [0, 1, 2, 4, 5, 7], "scikits_od": 4, "scikits_odes_sundi": 5, "scipi": 4, "select": 9, "solver": [4, 6, 8, 9], "sundial": [0, 5, 9], "tabl": 7, "via": 4, "welcom": 7}})
\ No newline at end of file
diff --git a/master/sundials.html b/master/sundials.html
index d670916..9e9e53c 100644
--- a/master/sundials.html
+++ b/master/sundials.html
@@ -5,14 +5,14 @@
- Sundials Solver Options — Odes 3.1.0+2.g27f9a83 documentation
-
+ Sundials Solver Options — Odes 3.1.0+16.gea608d8 documentation
+
-
+