Revision: 2758
Author:
anna.ata...@gmail.com
Date: Tue Feb 25 09:31:56 2014 UTC
Log: issue 133
Enhancement: forgotten to add the new files. Now they are added.
http://code.google.com/p/ellipsoids/source/detail?r=2758
Added:
/branches/issue_133_aatanesyan/doc/_build/html/_sources/chap_ellTube.txt
/branches/issue_133_aatanesyan/doc/_build/html/chap_ellTube.html
/branches/issue_133_aatanesyan/doc/_build/latex/elltool_manual.aux
/branches/issue_133_aatanesyan/doc/_build/latex/elltool_manual.idx
/branches/issue_133_aatanesyan/doc/_build/latex/elltool_manual.log
/branches/issue_133_aatanesyan/doc/_build/latex/elltool_manual.out
/branches/issue_133_aatanesyan/doc/_build/latex/elltool_manual.pdf
/branches/issue_133_aatanesyan/doc/_build/latex/elltool_manual.toc
/branches/issue_133_aatanesyan/doc/_build/latex/python.ist
=======================================
--- /dev/null
+++
/branches/issue_133_aatanesyan/doc/_build/html/_sources/chap_ellTube.txt
Tue Feb 25 09:31:56 2014 UTC
@@ -0,0 +1,257 @@
+Ellipsoid tubes and touching curves
+===================================
+
+Touching curves
+---------------
+
+One of the basic insruments in the *Ellipsoidal Toolbox* are classes,
which allow to work with touching curves. These are the curves along which
the internal and external ellipsoidal approximations are touching. In
*Ellipsoidal Toolbox* there are two basic classes (*EllTubeTouchCurveBasic*
and *EllTubeTouchCurveProjBasic*) which allow us to keep touching curves
and their projections. These classes do not add any functionality, that we
can use, while working with the toolbox, (They do not have public methods.)
but they are further used in other classes, which inherit these ones.
+
+*EllTubeTouchCurveBasic* class
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+This class allows us to keep touch point curve objects. This kind of
objects have a lot of different fields, which store the information about
the touching curve.
+The first field of our object is:
+
+- *dim*: In this field the dimension of the space in which the touching
+ curves are defined is stored.
+
+Then there are several fields that are connecteld with time:
+
+- *timeVec*: Time vector in which the the touching curves are defined;
+
+- *sTime*: Specific point of time which is best suited to describe good
direction;
+
+- *indSTime*: The index of sTime point within timeVec is srored in this
field.
+
+It should be said that the *good direction* is the direction along which
the internal and external approximations of ellipsoid tubes are touching.
Next several fields specify the type of approximation which was used? while
creating these touching curves:
+
+- *approxSchemaName*: The name of the approximation schema;
+
+- *approxSchemaDescr*: The description of the approximation schema;
+
+- *approxType*: The type of approximation (External, Internal,
NotDefined) is stored in this field.
+
+Then there are two fields which keep the absolute tolerance and relative
tolerance used to create this object (*absTolerance* and *relTolerance*,
respectively). And finally come the fields which allow us to keep the
touching curves and good directions:
+
+- *ltGoodDirMat* field stores the matrix of good direction vectors at any
point of time from timeVec;
+
+- *lsGoodDirVec* field stores the good direction vector at sTime point of
time;
+
+- *ltGoodDirNormVec* field stores the norm of good direction vectors at
any point of time from timeVec;
+
+- *lsGoodDirNorm* field stores the norm of good direction vector at sTime
point of time;
+
+- *xTouchCurveMat* field stores the touch point curve for good direction
matrix;
+
+- *xTouchOpCurveMat* field stores the touch point curve oposite to the
xTouchCurveMat touch point curve;
+
+- *xsTouchVec* field stores the touch point at sTime point of time;
+
+- *xsTouchOpVec* field stores a point opposite to the xsTouchVec touch
point;
+
+- *isLsTouch* field stores a logical variable which indicates whether a
touch takes place along good direction at sTime point of time;
+
+- *isLtTouchVec* field stores a logical vector which indicates whether a
touch takes place along good direction at any point of time from
timeVec.
+
+*EllTubeTouchCurveProjBasic* class
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+This class allows us to keep the projections of touch point curves. This
kind of objects have a lot of different fields, which store the information
about the projection of touching curve. First of all it inherits all the
fields from *EllTubeTouchCurveBasic* class, and, secondly, it adds some of
its own fields. The inherited fields store the information about the
projection instead of the information about the original curve, but their
meaning is all the same.
+The first group of new fields is connected to the type of projection and
the space on which the curve is projected:
+
+- *projSMat* field stores the projection matrix at sTime point of time;
+
+- *projArray* field stores an array of projection matrices at any point
of time from timVec;
+
+- *projType* field stores the type of projection (Static or
DynamicAlongGoodCurve).
+
+And then come the new fields which store some information about the
original curve:
+
+- *ltGoodDirNormOrigVec* field stores the norm of the original good
direction vectors at any point of time from timeVec;
+- *lsGoodDirNormOrig* field stores the norm of the original good
direction vector at sTime point of time;
+
+- *ltGoodDirOrigMat* field stores the matrix of the original good
direction vectors at any point of time from timeVec;
+
+- *lsGoodDirOrigVec* field stores the original good direction vector at
sTime point of time;
+
+- *ltGoodDirNormOrigProjVec* field stores the norm of the projection of
the original good direction curve;
+
+- *ltGoodDirOrigProjMat* field stores the projectition of the original
good direction curve.
+
+Ellipsoidal tubes
+-----------------
+
+Other basic insrument in the *Ellipsoidal Toolbox* are classes, which
allow to work with ellipsoidal tubes. In *Ellipsoidal Toolbox* there are
four classes (*EllTubeBasic*, *EllTube*, *EllTubeProjBasic* and
*EllTubeProj*) which give us the needed functionality to work with
ellipsoid tube objects.
+
+*EllTubeBasic* class
+~~~~~~~~~~~~~~~~~~~~
+
+This class inherits its fields from *EllTubeTouchCurveBasic* class and
adds some new fields which are:
+
+- *QArray* field which stores an array of nTimePoints ellipsoid matrices.
Each element from this
+ array specifies an ellipsoid matrix at nTimePoint point of time. Here
nTimePoints is number of elements in *timeVec* (It is one of the fields
inherited from *EllTubeTouchCurveBasic* class.);
+
+- *aMat* field which stores an array of nTimePoints ellipsoid centers.
Each center is specified for nTimePoint point of time;
+
+- scaleFactor field which stores the scale for the created ellipsoid tube;
+
+- MArray field which stores an array of nTimePoints regularization
matrices. Each element from this array specifies a regularization
matrix at nTimePoint point of time.
+
+This class gives us some methods which can be used to work with
ellipsoidal tubes. For example, if we have already created ellipsoid tube
object using one timeVec vector of time, then we can interpolate this tube,
using new time vector. Take notice that we have to make sure that the first
and the last elements in old and new vectors of time are the same.
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_interp.m
+ :language: matlab
+ :linenos:
+
+Other method that we can use is *THINOUTTUPLES* method. It allows us to
thin out the already created ellipsoid tube, by saving only the ellipsoids
at specified points of time.
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_thinOutTuples.m
+ :language: matlab
+ :linenos:
+
+Then we can also cut the created ellipsoid tube, leaving only part of it
at specified vector of time or point of time. Below are the exmples:
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_cut1.m
+ :language: matlab
+ :linenos:
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_cut2.m
+ :language: matlab
+ :linenos:
+
+*EllTube* class
+~~~~~~~~~~~~~~~
+
+This class inherits its fields from *EllTubeBasic* class. It does not have
any new fields, but adds some functionality. First of all it gives us the
instruments to create ellipsoid tube objects. Here are these methods:
+
+- *fromQArrays* - creates nEllTubes ellipsoid tube objects using an array
of ellipsoid matrices and an array of ellipsoid centers specified at
any point of time from timeVec;
+
+- *fromQMArrays* - acts the same way as *fromQArrays* method, except for
this one requires to specify an array of regularization marices
specified at any point of time from timeVec;
+
+- *fromQMScaledArrays* - acts the same way as *fromQMArrays* method,
except for this one requires to also specify a vector of scale
factors specified for every created ellipsoid tube;
+
+- *fromEllArray* - creates ellipsoid tube object using an array of
ellipsoids;
+
+- *fromEllMArray* - creates ellipsoid tube object using an array of
ellipsoids and an array of regularisation matrices.
+
+Basically we can divide these methods into two groups, based od what
objects they are using to create ellipsoid tube: an array of ellipsoid
matrices and an array of ellipsoid centers or an array of ellipsoids. Below
are some examples of the usage of these functions.
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_fromQArrays1.m
+ :language: matlab
+ :linenos:
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_fromQArrays2.m
+ :language: matlab
+ :linenos:
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_fromQMArrays1.m
+ :language: matlab
+ :linenos:
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_fromQMScaledArrays1.m
+ :language: matlab
+ :linenos:
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_fromEllArray.m
+ :language: matlab
+ :linenos:
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_fromEllMArray.m
+ :language: matlab
+ :linenos:
+
+As we can see in these examples, we can specify how many ellipsoid tubes
we want to create, which type of arrpoximation to use. also we can create
ellipsoid tube objects, which will contain several ellipsoid tubes with
different types of approximation.
+We can also use *project* and *projectToOrths* methods to project our
ellipsoid tubes on the specified spaces. The first metod projects the
ellipsoid tube on specified space creating the specified type of projection.
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_project.m
+ :language: matlab
+ :linenos:
+
+The second method projects the ellipsoid tube onto subspace defined by
vectors of standart basis with indices specified in indVec.
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_projectToOrths1.m
+ :language: matlab
+ :linenos:
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_projectToOrths2.m
+ :language: matlab
+ :linenos:
+
+*EllTubeProjBasic* class
+~~~~~~~~~~~~~~~~~~~~~~~~
+
+This class inherits its fields from *EllTubeBasic* and
*EllTubeTouchCurveProjBasic* classes. It does not have any new fields, but
holds not the original values of the fields, which were the values of the
original ellipsoid tube, it holds the values of the projection. We can use
*plot*, *plotInt* or *plotExt* methods to plot the projections.
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_plot.m
+ :language: matlab
+ :linenos:
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_plotInt.m
+ :language: matlab
+ :linenos:
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_plotExt.m
+ :language: matlab
+ :linenos:
+
+All the three methods have several properties connected to the properties
of the image, for example: transparency, color, line width and so on.
+
+*EllTubeProj* class
+~~~~~~~~~~~~~~~~~~~
+
+This class doesn't add any functionality to the *EllTubeProjBasic* class.
+
+Unions of ellipsoidal tubes
+---------------------------
+
+The last classes which will be discussed in this chapter are classes,
operating with unions of ellipsoid tubes. These are *EllUnionTubeBasic*,
*EllUnionTube* and *EllUnionTubeStaticProj* classes.
+
+*EllUnionTubeBasic* class
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+This class allows us to keep and work with unions of ellipsoid tubes. The
fields of this class are:
+
+- *ellUnionTimeDirection* which stores the direction in time along which
union is performed;
+
+- *timeTouchEndVec* which stores the points of time when touch is occured
in good direction;
+
+- *timeTouchOpEndVec* which stores the points of time when touch is
occured in direction opposite to good direction;
+
+- *isLsTouchOp* which stores a logical variable which indicates whether a
touch takes place along the direction opposite to the good direction at
sTime point of time;
+
+- *isLtTouchOpVec* which stores a logical variable which indicates
whether a touch takes place along the direction opposite to the good
direction at any point of time from timeVec.
+
+This class does not have any public methods.
+
+*EllUnionTube* class
+~~~~~~~~~~~~~~~~~~~~
+
+This class inherits its fields from *EllUnionTubeBasic* and *EllTubeBasic*
classes. Unlike *EllUnionTubeBasic* class, this class has one public method
- *fromEllTubes* method, which allows us to create an ellUnionTube object
using ellipsoid tubes.
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_fromEllTubes.m
+ :language: matlab
+ :linenos:
+
+*EllUnionTubeStaticProj* class
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The last class connected to ellUnionTube objects is
*EllUnionTubeStaticProj* class. It inherits the fields and methods of
*EllUnionTubeBasic* and *EllTubeProjBasic* classes and allows us to work
with the static projections of ellUnionTubes.
+
+*TypifiedByFieldCodeRel* class
+----------------------------
+
+This is the last class that should be mentioned in this chapter. It is
inherited by *EllTube*, *EllTubeProj*, *EllUnionTube* and
*EllUnionTubeStaticProj* classes and adds some methods to them. For example
we can use *getData* method.
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_getData.m
+ :language: matlab
+ :linenos:
+
+Or we can compare objects from above mentioned classes using method
*isEqual*.
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_isEqual1.m
+ :language: matlab
+ :linenos:
+
+..
literalinclude:: ../products/+gras/+ellapx/+smartdb/+test/+examples//example_isEqual2.m
+ :language: matlab
+ :linenos:
=======================================
--- /dev/null
+++ /branches/issue_133_aatanesyan/doc/_build/html/chap_ellTube.html Tue
Feb 25 09:31:56 2014 UTC
@@ -0,0 +1,1276 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="
http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>Ellipsoid tubes and touching curves — Ellipsoidal Toolbox
2.0 beta 1 documentation</title>
+
+ <link rel="stylesheet" href="_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: './',
+ VERSION: '2.0 beta 1',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="_static/jquery.js"></script>
+ <script type="text/javascript" src="_static/underscore.js"></script>
+ <script type="text/javascript" src="_static/doctools.js"></script>
+ <link rel="top" title="Ellipsoidal Toolbox 2.0 beta 1 documentation"
href="index.html" />
+ <link rel="next" title="Summary and Outlook" href="chap_summary.html"
/>
+ <link rel="prev" title="Examples" href="chap_examples.html" />
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="chap_summary.html" title="Summary and Outlook"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="chap_examples.html" title="Examples"
+ accesskey="P">previous</a> |</li>
+ <li><a href="main_manual.html">Ellipsoidal Toolbox 2.0 beta 1
documentation</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="ellipsoid-tubes-and-touching-curves">
+<h1>Ellipsoid tubes and touching curves<a class="headerlink"
href="#ellipsoid-tubes-and-touching-curves" title="Permalink to this
headline">¶</a></h1>
+<div class="section" id="touching-curves">
+<h2>Touching curves<a class="headerlink" href="#touching-curves"
title="Permalink to this headline">¶</a></h2>
+<p>One of the basic insruments in the <em>Ellipsoidal Toolbox</em> are
classes, which allow to work with touching curves. These are the curves
along which the internal and external ellipsoidal approximations are
touching. In <em>Ellipsoidal Toolbox</em> there are two basic classes
(<em>EllTubeTouchCurveBasic</em> and <em>EllTubeTouchCurveProjBasic</em>)
which allow us to keep touching curves and their projections. These classes
do not add any functionality, that we can use, while working with the
toolbox, (They do not have public methods.) but they are further used in
other classes, which inherit these ones.</p>
+<div class="section" id="elltubetouchcurvebasic-class">
+<h3><em>EllTubeTouchCurveBasic</em> class<a class="headerlink"
href="#elltubetouchcurvebasic-class" title="Permalink to this
headline">¶</a></h3>
+<p>This class allows us to keep touch point curve objects. This kind of
objects have a lot of different fields, which store the information about
the touching curve.
+The first field of our object is:</p>
+<ul class="simple">
+<li><em>dim</em>: In this field the dimension of the space in which the
touching
+curves are defined is stored.</li>
+</ul>
+<p>Then there are several fields that are connecteld with time:</p>
+<ul class="simple">
+<li><em>timeVec</em>: Time vector in which the the touching curves are
defined;</li>
+<li><em>sTime</em>: Specific point of time which is best suited to
describe good direction;</li>
+<li><em>indSTime</em>: The index of sTime point within timeVec is srored
in this field.</li>
+</ul>
+<p>It should be said that the <em>good direction</em> is the direction
along which the internal and external approximations of ellipsoid tubes are
touching. Next several fields specify the type of approximation which was
used? while creating these touching curves:</p>
+<ul class="simple">
+<li><em>approxSchemaName</em>: The name of the approximation schema;</li>
+<li><em>approxSchemaDescr</em>: The description of the approximation
schema;</li>
+<li><em>approxType</em>: The type of approximation (External, Internal,
NotDefined) is stored in this field.</li>
+</ul>
+<p>Then there are two fields which keep the absolute tolerance and
relative tolerance used to create this object (<em>absTolerance</em> and
<em>relTolerance</em>, respectively). And finally come the fields which
allow us to keep the touching curves and good directions:</p>
+<ul class="simple">
+<li><em>ltGoodDirMat</em> field stores the matrix of good direction
vectors at any point of time from timeVec;</li>
+<li><em>lsGoodDirVec</em> field stores the good direction vector at sTime
point of time;</li>
+<li><em>ltGoodDirNormVec</em> field stores the norm of good direction
vectors at any point of time from timeVec;</li>
+<li><em>lsGoodDirNorm</em> field stores the norm of good direction vector
at sTime point of time;</li>
+<li><em>xTouchCurveMat</em> field stores the touch point curve for good
direction matrix;</li>
+<li><em>xTouchOpCurveMat</em> field stores the touch point curve oposite
to the xTouchCurveMat touch point curve;</li>
+<li><em>xsTouchVec</em> field stores the touch point at sTime point of
time;</li>
+<li><em>xsTouchOpVec</em> field stores a point opposite to the xsTouchVec
touch point;</li>
+<li><em>isLsTouch</em> field stores a logical variable which indicates
whether a touch takes place along good direction at sTime point of
time;</li>
+<li><em>isLtTouchVec</em> field stores a logical vector which indicates
whether a touch takes place along good direction at any point of
time from timeVec.</li>
+</ul>
+</div>
+<div class="section" id="elltubetouchcurveprojbasic-class">
+<h3><em>EllTubeTouchCurveProjBasic</em> class<a class="headerlink"
href="#elltubetouchcurveprojbasic-class" title="Permalink to this
headline">¶</a></h3>
+<p>This class allows us to keep the projections of touch point curves.
This kind of objects have a lot of different fields, which store the
information about the projection of touching curve. First of all it
inherits all the fields from <em>EllTubeTouchCurveBasic</em> class, and,
secondly, it adds some of its own fields. The inherited fields store the
information about the projection instead of the information about the
original curve, but their meaning is all the same.
+The first group of new fields is connected to the type of projection and
the space on which the curve is projected:</p>
+<ul class="simple">
+<li><em>projSMat</em> field stores the projection matrix at sTime point of
time;</li>
+<li><em>projArray</em> field stores an array of projection matrices at any
point of time from timVec;</li>
+<li><em>projType</em> field stores the type of projection (Static or
DynamicAlongGoodCurve).</li>
+</ul>
+<p>And then come the new fields which store some information about the
original curve:</p>
+<ul class="simple">
+<li><em>ltGoodDirNormOrigVec</em> field stores the norm of the original
good direction vectors at any point of time from timeVec;</li>
+<li><em>lsGoodDirNormOrig</em> field stores the norm of the original good
direction vector at sTime point of time;</li>
+<li><em>ltGoodDirOrigMat</em> field stores the matrix of the original good
direction vectors at any point of time from timeVec;</li>
+<li><em>lsGoodDirOrigVec</em> field stores the original good direction
vector at sTime point of time;</li>
+<li><em>ltGoodDirNormOrigProjVec</em> field stores the norm of the
projection of the original good direction curve;</li>
+<li><em>ltGoodDirOrigProjMat</em> field stores the projectition of the
original good direction curve.</li>
+</ul>
+</div>
+</div>
+<div class="section" id="ellipsoidal-tubes">
+<h2>Ellipsoidal tubes<a class="headerlink" href="#ellipsoidal-tubes"
title="Permalink to this headline">¶</a></h2>
+<p>Other basic insrument in the <em>Ellipsoidal Toolbox</em> are classes,
which allow to work with ellipsoidal tubes. In <em>Ellipsoidal Toolbox</em>
there are four classes (<em>EllTubeBasic</em>, <em>EllTube</em>,
<em>EllTubeProjBasic</em> and <em>EllTubeProj</em>) which give us the
needed functionality to work with ellipsoid tube objects.</p>
+<div class="section" id="elltubebasic-class">
+<h3><em>EllTubeBasic</em> class<a class="headerlink"
href="#elltubebasic-class" title="Permalink to this headline">¶</a></h3>
+<p>This class inherits its fields from <em>EllTubeTouchCurveBasic</em>
class and adds some new fields which are:</p>
+<ul class="simple">
+<li><em>QArray</em> field which stores an array of nTimePoints ellipsoid
matrices. Each element from this
+array specifies an ellipsoid matrix at nTimePoint point of time. Here
nTimePoints is number of elements in <em>timeVec</em> (It is one of the
fields inherited from <em>EllTubeTouchCurveBasic</em> class.);</li>
+<li><em>aMat</em> field which stores an array of nTimePoints ellipsoid
centers. Each center is specified for nTimePoint point of time;</li>
+<li>scaleFactor field which stores the scale for the created ellipsoid
tube;</li>
+<li>MArray field which stores an array of nTimePoints regularization
matrices. Each element from this array specifies a regularization
matrix at nTimePoint point of time.</li>
+</ul>
+<p>This class gives us some methods which can be used to work with
ellipsoidal tubes. For example, if we have already created ellipsoid tube
object using one timeVec vector of time, then we can interpolate this tube,
using new time vector. Take notice that we have to make sure that the first
and the last elements in old and new vectors of time are the same.</p>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of usage of INTERP function from EllTubeBasic class.
In this</span>
+<span class="c">% example an ellipsoid tube object is created, using
oldTimeVec time</span>
+<span class="c">% vector. Then it is interpolated on newTimeVec time
vector.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">10</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">timeVec</span><span class="p">(</span><span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">));</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">;</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">fromMatEllTube</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span> <span
class="n">aMat</span><span class="p">,</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+<span class="n">newnPoints</span><span class="p">=</span><span
class="mi">100</span><span class="p">;</span>
+<span class="n">newTimeVec</span> <span class="p">=</span> <span
class="p">(</span><span class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">newnPoints</span><span class="p">):</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">interpEllTube</span> <span class="p">=</span> <span
class="n">fromMatEllTube</span><span class="p">.</span><span
class="n">interp</span><span class="p">(</span><span
class="n">newTimeVec</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+<p>Other method that we can use is <em>THINOUTTUPLES</em> method. It
allows us to thin out the already created ellipsoid tube, by saving only
the ellipsoids at specified points of time.</p>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of usage of THINOUTTUPLES function from EllTubeBasic
class. In</span>
+<span class="c">% this example an ellipsoid tube object is created, using
TimeVec time</span>
+<span class="c">% vector. Then it is thinned out using indVec vector of
indices of elements</span>
+<span class="c">% from timeVec.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">10</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">timeVec</span><span class="p">(</span><span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">));</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">;</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">fromMatEllTube</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span> <span
class="n">aMat</span><span class="p">,</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+<span class="n">indVec</span> <span class="p">=</span> <span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span class="mi">5</span><span
class="p">);</span>
+<span class="n">thinOutEllTube</span> <span class="p">=</span> <span
class="n">fromMatEllTube</span><span class="p">.</span><span
class="n">thinOutTuples</span><span class="p">(</span><span
class="n">indVec</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+<p>Then we can also cut the created ellipsoid tube, leaving only part of
it at specified vector of time or point of time. Below are the exmples:</p>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of usage of CUT function from EllTubeBasic class.
In</span>
+<span class="c">% this example an ellipsoid tube object is created, using
TimeVec time</span>
+<span class="c">% vector. Then it is cut using cutTimeVec time
vector.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">10</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">timeVec</span><span class="p">(</span><span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">));</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">;</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">fromMatEllTube</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span> <span
class="n">aMat</span><span class="p">,</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+<span class="n">cutTimeVec</span> <span class="p">=</span> <span
class="p">[</span><span class="n">timeVec</span><span
class="p">(</span><span class="mi">2</span><span class="p">)</span> <span
class="n">timeVec</span><span class="p">(</span><span
class="mi">7</span><span class="p">)];</span>
+<span class="n">cutVecEllTube</span> <span class="p">=</span> <span
class="n">fromMatEllTube</span><span class="p">.</span><span
class="n">cut</span><span class="p">(</span><span
class="n">cutTimeVec</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of usage of CUT function from EllTubeBasic class.
In</span>
+<span class="c">% this example an ellipsoid tube object is created, using
TimeVec time</span>
+<span class="c">% vector. Then it is cut using cutTimePoint point</span>
+<span class="c">% of time.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">10</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">timeVec</span><span class="p">(</span><span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">));</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">;</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">fromMatEllTube</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span> <span
class="n">aMat</span><span class="p">,</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+<span class="n">cutTimePoint</span> <span class="p">=</span> <span
class="n">timeVec</span><span class="p">(</span><span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">));</span>
+<span class="n">cutPointEllTube</span> <span class="p">=</span> <span
class="n">fromMatEllTube</span><span class="p">.</span><span
class="n">cut</span><span class="p">(</span><span
class="n">cutTimePoint</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+</div>
+<div class="section" id="elltube-class">
+<h3><em>EllTube</em> class<a class="headerlink" href="#elltube-class"
title="Permalink to this headline">¶</a></h3>
+<p>This class inherits its fields from <em>EllTubeBasic</em> class. It
does not have any new fields, but adds some functionality. First of all it
gives us the instruments to create ellipsoid tube objects. Here are these
methods:</p>
+<ul class="simple">
+<li><em>fromQArrays</em> - creates nEllTubes ellipsoid tube objects using
an array of ellipsoid matrices and an array of ellipsoid centers
specified at any point of time from timeVec;</li>
+<li><em>fromQMArrays</em> - acts the same way as <em>fromQArrays</em>
method, except for this one requires to specify an array of
regularization marices specified at any point of time from timeVec;</li>
+<li><em>fromQMScaledArrays</em> - acts the same way as
<em>fromQMArrays</em> method, except for this one requires to also
specify a vector of scale factors specified for every created ellipsoid
tube;</li>
+<li><em>fromEllArray</em> - creates ellipsoid tube object using an array
of ellipsoids;</li>
+<li><em>fromEllMArray</em> - creates ellipsoid tube object using an array
of ellipsoids and an array of regularisation matrices.</li>
+</ul>
+<p>Basically we can divide these methods into two groups, based od what
objects they are using to create ellipsoid tube: an array of ellipsoid
matrices and an array of ellipsoid centers or an array of ellipsoids. Below
are some examples of the usage of these functions.</p>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of creating nTubes ellipsoid tube objects using
fromQArrays</span>
+<span class="c">% function with the same type of approximation.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">10</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">timeVec</span><span class="p">(</span><span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">));</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">;</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">fromMatEllTube</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span> <span
class="n">aMat</span><span class="p">,</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of creating nTubes ellipsoid tube objects using
fromQArrays</span>
+<span class="c">% function with different types of approximation.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">10</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">={</span><span
class="s">'Internal'</span><span class="p">;</span> <span
class="s">'External'</span><span class="p">;</span> <span
class="s">'External'</span><span class="p">};</span>
+<span class="n">approxSchemaName</span><span class="p">={</span><span
class="s">'Internal'</span><span class="p">;</span> <span
class="s">'External'</span><span class="p">;</span> <span
class="s">'External'</span><span class="p">};</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">timeVec</span><span class="p">(</span><span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">));</span>
+<span class="n">approxType</span><span class="p">=[</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">External</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">External</span><span class="p">]</span><span
class="o">'</span><span class="p">;</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">fromMatEllTube</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span> <span
class="n">aMat</span><span class="p">,</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of creating nTubes ellipsoid tube objects using
fromQMArrays</span>
+<span class="c">% function with the same type of approximation.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">10</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="s">'External'</span><span class="p">;</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="s">'External'</span><span class="p">;</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">timeVec</span><span class="p">(</span><span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">));</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">External</span><span class="p">;</span>
+<span class="n">mArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mf">0.1</span>
<span class="mf">0.2</span> <span class="mf">0.3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">fromMatMEllTube</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQMArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span> <span
class="n">aMat</span><span class="p">,</span> <span
class="n">mArrayList</span><span class="p">,</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of creating nTubes ellipsoid tube objects using
fromQMScaledArrays</span>
+<span class="c">% function with the same type of approximation.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">10</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">5</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">timeVec</span><span class="p">(</span><span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">));</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">;</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">mArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mf">0.1</span>
<span class="mf">0.2</span> <span class="mf">0.3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">scaleFactor</span> <span class="p">=</span> <span
class="nb">ones</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">fromQMScaledArraysEllTube</span> <span class="p">=</span>
<span class="c">...</span>
+ <span class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQMScaledArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span><span
class="n">aMat</span><span class="p">,</span><span
class="n">mArrayList</span><span class="p">,</span><span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span><span
class="n">sTime</span><span class="p">,</span><span
class="n">approxType</span><span class="p">,</span><span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span><span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">scaleFactor</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of creating nTubes ellipsoid tube objects using
fromEllArray</span>
+<span class="c">% function.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">10</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">timeVec</span><span class="p">=(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">timeVec</span><span class="p">(</span><span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">));</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">;</span>
+<span class="n">ellArray</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">)</span> <span class="p">=</span>
<span class="n">ellipsoid</span><span class="p">();</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="mi">1</span><span class="p">,</span><span class="mi">1</span><span
class="p">);</span>
+<span class="k">for</span> <span class="n">iElem</span> <span
class="p">=</span> <span class="mi">1</span><span class="p">:</span><span
class="n">nPoints</span>
+ <span class="n">ellArray</span><span class="p">(</span><span
class="n">iElem</span><span class="p">)</span> <span class="p">=</span>
<span class="n">ellipsoid</span><span class="p">(</span><span
class="n">aMat</span><span class="p">(:,</span><span
class="n">iElem</span><span class="p">),</span> <span
class="n">qArrayList</span><span class="p">{</span><span
class="mi">1</span><span class="p">}(:,:,</span><span
class="n">iElem</span><span class="p">));</span>
+<span class="k">end</span><span class="p">;</span>
+<span class="n">ellnArray</span> <span class="p">=</span> <span
class="nb">repmat</span><span class="p">(</span><span
class="n">ellArray</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="mi">1</span><span class="p">);</span>
+<span class="n">fromEllArrayEllTube</span> <span class="p">=</span> <span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromEllArray</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">ellnArray</span><span class="p">,</span><span
class="n">timeVec</span><span class="p">,</span> <span
class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaName</span><span class="p">,</span><span
class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of creating nTubes ellipsoid tube objects using
fromEllMArray</span>
+<span class="c">% function.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">10</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">timeVec</span><span class="p">=(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">timeVec</span><span class="p">(</span><span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">));</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">;</span>
+<span class="n">ellArray</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">)</span> <span class="p">=</span>
<span class="n">ellipsoid</span><span class="p">();</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="mi">1</span><span class="p">,</span><span class="mi">1</span><span
class="p">);</span>
+<span class="k">for</span> <span class="n">iElem</span> <span
class="p">=</span> <span class="mi">1</span><span class="p">:</span><span
class="n">nPoints</span>
+ <span class="n">ellArray</span><span class="p">(</span><span
class="n">iElem</span><span class="p">)</span> <span class="p">=</span>
<span class="n">ellipsoid</span><span class="p">(</span><span
class="n">aMat</span><span class="p">(:,</span><span
class="n">iElem</span><span class="p">),</span> <span
class="n">qArrayList</span><span class="p">{</span><span
class="mi">1</span><span class="p">}(:,:,</span><span
class="n">iElem</span><span class="p">));</span>
+<span class="k">end</span><span class="p">;</span>
+<span class="n">ellnArray</span> <span class="p">=</span> <span
class="nb">repmat</span><span class="p">(</span><span
class="n">ellArray</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="mi">1</span><span class="p">);</span>
+<span class="n">mArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mf">0.1</span>
<span class="mf">0.2</span> <span class="mf">0.3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">fromEllMArrayEllTube</span><span class="p">=</span><span
class="c">...</span>
+ <span class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromEllMArray</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">ellArray</span><span class="p">,</span> <span
class="n">mArrayList</span><span class="p">{</span><span
class="mi">1</span><span class="p">},</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+<p>As we can see in these examples, we can specify how many ellipsoid
tubes we want to create, which type of arrpoximation to use. also we can
create ellipsoid tube objects, which will contain several ellipsoid tubes
with different types of approximation.
+We can also use <em>project</em> and <em>projectToOrths</em> methods to
project our ellipsoid tubes on the specified spaces. The first metod
projects the ellipsoid tube on specified space creating the specified type
of projection.</p>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of calculating ellipsoid tube object projection
using project</span>
+<span class="c">% function.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">5</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="n">char</span><span class="p">.</span><span
class="n">empty</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span><span class="mi">0</span><span
class="p">);</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="n">char</span><span class="p">.</span><span
class="n">empty</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span><span class="mi">0</span><span
class="p">);</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=</span><span
class="mi">1</span><span class="p">:</span><span
class="n">nPoints</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">nPoints</span><span class="p">;</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">;</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">fromMatEllTube</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span> <span
class="n">aMat</span><span class="p">,</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+<span class="n">projType</span> <span class="p">=</span> <span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EProjType</span><span class="p">.</span><span
class="n">Static</span><span class="p">;</span>
+<span class="n">projMat</span> <span class="p">=</span> <span
class="p">[</span><span class="mi">1</span> <span class="mi">0</span><span
class="p">;</span> <span class="mi">0</span> <span class="mi">1</span><span
class="p">;</span> <span class="mi">0</span> <span class="mi">0</span><span
class="p">]</span><span class="o">'</span><span class="p">;</span>
+<span class="n">p</span> <span class="p">=</span> <span
class="p">@</span><span class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">test</span><span class="p">.</span><span
class="n">examples</span><span class="p">.</span><span
class="n">fGetProjMat</span><span class="p">;</span>
+<span class="p">[</span><span class="n">ellTubeProjRel</span><span
class="p">,</span><span class="n">indProj2OrigVec</span><span
class="p">]</span> <span class="p">=</span> <span
class="n">fromMatEllTube</span><span class="p">.</span><span
class="n">project</span><span class="p">(</span><span
class="n">projType</span><span class="p">,</span><span class="c">...</span>
+ <span class="p">{</span><span class="n">projMat</span><span
class="p">},</span><span class="n">p</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+<p>The second method projects the ellipsoid tube onto subspace defined by
vectors of standart basis with indices specified in indVec.</p>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% Examples of calculating ellipsoid tube object projection to
basic orths </span>
+<span class="c">% using PROJECTTOORTHS function. This is an example of
projectToOrths usage </span>
+<span class="c">% with one input variable. The default value of projection
type is used.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">10</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">timeVec</span><span class="p">(</span><span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">));</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">;</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">fromMatEllTube</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span> <span
class="n">aMat</span><span class="p">,</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+<span class="n">ellTubeProjRel</span> <span class="p">=</span> <span
class="n">fromMatEllTube</span><span class="p">.</span><span
class="n">projectToOrths</span><span class="p">([</span><span
class="mi">1</span><span class="p">,</span><span class="mi">2</span><span
class="p">]);</span>
+<span class="n">plObj</span><span class="p">=</span><span
class="n">smartdb</span><span class="p">.</span><span
class="nb">disp</span><span class="p">.</span><span
class="n">RelationDataPlotter</span><span class="p">();</span>
+<span class="n">ellTubeProjRel</span><span class="p">.</span><span
class="n">plot</span><span class="p">(</span><span
class="n">plObj</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% Examples of calculating ellipsoid tube object projection to
basic orths </span>
+<span class="c">% using PROJECTTOORTHS function. This is an example of
projectToOrths usage </span>
+<span class="c">% with specified projection type.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">10</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="s">'Internal'</span><span class="p">;</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):(</span><span
class="mi">1</span><span class="o">/</span><span
class="n">nPoints</span><span class="p">):</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">timeVec</span><span class="p">(</span><span
class="n">randi</span><span class="p">(</span><span
class="n">nPoints</span><span class="p">,</span><span
class="mi">1</span><span class="p">));</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">;</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">fromMatEllTube</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span> <span
class="n">aMat</span><span class="p">,</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+<span class="n">projType</span> <span class="p">=</span> <span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EProjType</span><span class="p">.</span><span
class="n">DynamicAlongGoodCurve</span><span class="p">;</span>
+<span class="n">ellTubeProjRel</span> <span class="p">=</span> <span
class="n">fromMatEllTube</span><span class="p">.</span><span
class="n">projectToOrths</span><span class="p">([</span><span
class="mi">1</span><span class="p">,</span><span class="mi">2</span><span
class="p">],</span> <span class="n">projType</span><span class="p">);</span>
+<span class="n">plObj</span><span class="p">=</span><span
class="n">smartdb</span><span class="p">.</span><span
class="nb">disp</span><span class="p">.</span><span
class="n">RelationDataPlotter</span><span class="p">();</span>
+<span class="n">ellTubeProjRel</span><span class="p">.</span><span
class="n">plot</span><span class="p">(</span><span
class="n">plObj</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+</div>
+<div class="section" id="elltubeprojbasic-class">
+<h3><em>EllTubeProjBasic</em> class<a class="headerlink"
href="#elltubeprojbasic-class" title="Permalink to this headline">¶</a></h3>
+<p>This class inherits its fields from <em>EllTubeBasic</em> and
<em>EllTubeTouchCurveProjBasic</em> classes. It does not have any new
fields, but holds not the original values of the fields, which were the
values of the original ellipsoid tube, it holds the values of the
projection. We can use <em>plot</em>, <em>plotInt</em> or <em>plotExt</em>
methods to plot the projections.</p>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of calculating ellipsoid tube object projection
using project</span>
+<span class="c">% function.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">5</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="n">char</span><span class="p">.</span><span
class="n">empty</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span><span class="mi">0</span><span
class="p">);</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="n">char</span><span class="p">.</span><span
class="n">empty</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span><span class="mi">0</span><span
class="p">);</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=</span><span
class="mi">1</span><span class="p">:</span><span
class="n">nPoints</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">nPoints</span><span class="p">;</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">;</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">fromMatEllTube</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span> <span
class="n">aMat</span><span class="p">,</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+<span class="n">projType</span> <span class="p">=</span> <span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EProjType</span><span class="p">.</span><span
class="n">Static</span><span class="p">;</span>
+<span class="n">projMat</span> <span class="p">=</span> <span
class="p">[</span><span class="mi">1</span> <span class="mi">0</span><span
class="p">;</span> <span class="mi">0</span> <span class="mi">1</span><span
class="p">;</span> <span class="mi">0</span> <span class="mi">0</span><span
class="p">]</span><span class="o">'</span><span class="p">;</span>
+<span class="n">p</span> <span class="p">=</span> <span
class="p">@</span><span class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">test</span><span class="p">.</span><span
class="n">examples</span><span class="p">.</span><span
class="n">fGetProjMat</span><span class="p">;</span>
+<span class="p">[</span><span class="n">ellTubeProjRel</span><span
class="p">,</span><span class="n">indProj2OrigVec</span><span
class="p">]</span> <span class="p">=</span> <span
class="n">fromMatEllTube</span><span class="p">.</span><span
class="n">project</span><span class="p">(</span><span
class="n">projType</span><span class="p">,</span><span class="c">...</span>
+ <span class="p">{</span><span class="n">projMat</span><span
class="p">},</span><span class="n">p</span><span class="p">);</span>
+<span class="n">plObj</span><span class="p">=</span><span
class="n">smartdb</span><span class="p">.</span><span
class="nb">disp</span><span class="p">.</span><span
class="n">RelationDataPlotter</span><span class="p">();</span>
+<span class="n">ellTubeProjRel</span><span class="p">.</span><span
class="n">plot</span><span class="p">(</span><span
class="n">plObj</span><span class="p">);</span>
+</pre></div>
+</td></tr></table></div>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of plotting the projection of the ellipsoid tube
internal approximation</span>
+<span class="c">% object using plotInt method.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">5</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="n">char</span><span class="p">.</span><span
class="n">empty</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span><span class="mi">0</span><span
class="p">);</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="n">char</span><span class="p">.</span><span
class="n">empty</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span><span class="mi">0</span><span
class="p">);</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=</span><span
class="mi">1</span><span class="p">:</span><span
class="n">nPoints</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">nPoints</span><span class="p">;</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">Internal</span><span class="p">;</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">fromMatEllTube</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span> <span
class="n">aMat</span><span class="p">,</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+<span class="n">projType</span> <span class="p">=</span> <span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EProjType</span><span class="p">.</span><span
class="n">Static</span><span class="p">;</span>
+<span class="n">projMat</span> <span class="p">=</span> <span
class="p">[</span><span class="mi">1</span> <span class="mi">0</span><span
class="p">;</span> <span class="mi">0</span> <span class="mi">1</span><span
class="p">;</span> <span class="mi">0</span> <span class="mi">0</span><span
class="p">]</span><span class="o">'</span><span class="p">;</span>
+<span class="n">p</span> <span class="p">=</span> <span
class="p">@</span><span class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">test</span><span class="p">.</span><span
class="n">examples</span><span class="p">.</span><span
class="n">fGetProjMat</span><span class="p">;</span>
+<span class="p">[</span><span class="n">ellTubeProjRel</span><span
class="p">,</span><span class="n">indProj2OrigVec</span><span
class="p">]</span> <span class="p">=</span> <span
class="n">fromMatEllTube</span><span class="p">.</span><span
class="n">project</span><span class="p">(</span><span
class="n">projType</span><span class="p">,</span><span class="c">...</span>
+ <span class="p">{</span><span class="n">projMat</span><span
class="p">},</span><span class="n">p</span><span class="p">);</span>
+<span class="n">ellTubeProjRel</span><span class="p">.</span><span
class="n">plotInt</span><span class="p">();</span>
+</pre></div>
+</td></tr></table></div>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27</pre></div></td><td class="code"><div class="highlight"><pre><span
class="c">% An example of plotting the projection of the ellipsoid tube
external approximation</span>
+<span class="c">% object using plotExt method.</span>
+<span class="n">nPoints</span><span class="p">=</span><span
class="mi">5</span><span class="p">;</span>
+<span class="n">absTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">relTol</span><span class="p">=</span><span
class="mf">0.01</span><span class="p">;</span>
+<span class="n">approxSchemaDescr</span><span class="p">=</span><span
class="n">char</span><span class="p">.</span><span
class="n">empty</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span><span class="mi">0</span><span
class="p">);</span>
+<span class="n">approxSchemaName</span><span class="p">=</span><span
class="n">char</span><span class="p">.</span><span
class="n">empty</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span><span class="mi">0</span><span
class="p">);</span>
+<span class="n">nDims</span><span class="p">=</span><span
class="mi">3</span><span class="p">;</span>
+<span class="n">nTubes</span><span class="p">=</span><span
class="mi">1</span><span class="p">;</span>
+<span class="n">lsGoodDirVec</span><span class="p">=[</span><span
class="mi">1</span><span class="p">;</span><span class="mi">0</span><span
class="p">;</span><span class="mi">1</span><span class="p">];</span>
+<span class="n">aMat</span><span class="p">=</span><span
class="nb">zeros</span><span class="p">(</span><span
class="n">nDims</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">);</span>
+<span class="n">timeVec</span><span class="p">=</span><span
class="mi">1</span><span class="p">:</span><span
class="n">nPoints</span><span class="p">;</span>
+<span class="n">sTime</span><span class="p">=</span><span
class="n">nPoints</span><span class="p">;</span>
+<span class="n">approxType</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EApproxType</span><span class="p">.</span><span
class="n">External</span><span class="p">;</span>
+<span class="n">qArrayList</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">({</span><span
class="nb">repmat</span><span class="p">(</span><span
class="nb">diag</span><span class="p">([</span><span class="mi">1</span>
<span class="mi">2</span> <span class="mi">3</span><span
class="p">]),[</span><span class="mi">1</span><span class="p">,</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">])},</span><span
class="c">...</span>
+ <span class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">);</span>
+<span class="n">ltGoodDirArray</span><span class="p">=</span><span
class="nb">repmat</span><span class="p">(</span><span
class="n">lsGoodDirVec</span><span class="p">,[</span><span
class="mi">1</span><span class="p">,</span><span
class="n">nTubes</span><span class="p">,</span><span
class="n">nPoints</span><span class="p">]);</span>
+<span class="n">fromMatEllTube</span><span class="p">=</span><span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">rels</span><span class="p">.</span><span
class="n">EllTube</span><span class="p">.</span><span
class="n">fromQArrays</span><span class="p">(</span><span
class="c">...</span>
+ <span class="n">qArrayList</span><span class="p">,</span> <span
class="n">aMat</span><span class="p">,</span> <span
class="n">timeVec</span><span class="p">,</span><span class="c">...</span>
+ <span class="n">ltGoodDirArray</span><span class="p">,</span> <span
class="n">sTime</span><span class="p">,</span> <span
class="n">approxType</span><span class="p">,</span> <span
class="n">approxSchemaName</span><span class="p">,</span><span
class="c">...</span>
+ <span class="n">approxSchemaDescr</span><span class="p">,</span> <span
class="n">absTol</span><span class="p">,</span> <span
class="n">relTol</span><span class="p">);</span>
+<span class="n">projType</span> <span class="p">=</span> <span
class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">enums</span><span class="p">.</span><span
class="n">EProjType</span><span class="p">.</span><span
class="n">Static</span><span class="p">;</span>
+<span class="n">projMat</span> <span class="p">=</span> <span
class="p">[</span><span class="mi">1</span> <span class="mi">0</span><span
class="p">;</span> <span class="mi">0</span> <span class="mi">1</span><span
class="p">;</span> <span class="mi">0</span> <span class="mi">0</span><span
class="p">]</span><span class="o">'</span><span class="p">;</span>
+<span class="n">p</span> <span class="p">=</span> <span
class="p">@</span><span class="n">gras</span><span class="p">.</span><span
class="n">ellapx</span><span class="p">.</span><span
class="n">smartdb</span><span class="p">.</span><span
class="n">test</span><span class="p">.</span><span
class="n">examples</span><span class="p">.</span><span
class="n">fGetProjMat</span><span class="p">;</span>
+<span class="p">[</span><span class="n">ellTubeProjRel</span><span
class="p">,</span><span class="n">indProj2OrigVec</span><span
class="p">]</span> <span class="p">=</span> <span
class="n">fromMatEllTube</span><span class="p">.</span><span
class="n">project</span><span class="p">(</span><span
class="n">projType</span><span class="p">,</span><span class="c">...</span>
+ <span class="p">{</span><span class="n">projMat</span><span
class="p">},</span><span class="n">p</span><span class="p">);</span>
+<span class="n">ellTubeProjRel</span><span class="p">.</span><span
class="n">plotExt</span><span class="p">();</span>
+</pre></div>
+</td></tr></table></div>
+<p>All the three methods have several properties connected to the
properties of the image, for example: transparency, color, line width and
so on.</p>
+</div>
+<div class="section" id="elltubeproj-class">
+<h3><em>EllTubeProj</em> class<a class="headerlink"
href="#elltubeproj-class" title="Permalink to this headline">¶</a></h3>
+<p>This class doesn’t add any functionality to the
<em>EllTubeProjBasic</em> class.</p>
+</div>
+</div>
+<div class="section" id="unions-of-ellipsoidal-tubes">
+<h2>Unions of ellipsoidal tubes<a class="headerlink"
href="#unions-of-ellipsoidal-tubes" title="Permalink to this
headline">¶</a></h2>
+<p>The last classes which will be discussed in this chapter are classes,
operating with unions of ellipsoid tubes. These are
<em>EllUnionTubeBasic</em>, <em>EllUnionTube</em> and
<em>EllUnionTubeStaticProj</em> classes.</p>
+<div class="section" id="elluniontubebasic-class">
+<h3><em>EllUnionTubeBasic</em> class<a class="headerlink"
href="#elluniontubebasic-class" title="Permalink to this
headline">¶</a></h3>
+<p>This class allows us to keep and work with unions of ellipsoid tubes.
The fields of this class are:</p>
+<ul class="simple">
+<li><em>ellUnionTimeDirection</em> which stores the direction in time
along which union is performed;</li>
+<li><em>timeTouchEndVec</em> which stores the points of time when touch is
occured in good direction;</li>
+<li><em>timeTouchOpEndVec</em> which stores the points of time when touch
is occured in direction opposite to good direction;</li>
+<li><em>isLsTouchOp</em> which stores a logical variable which indicates
whether a touch takes place along the direction opposite to the good
direction at sTime point of time;</li>
+<li><em>isLtTouchOpVec</em> which stores a logical variable which
indicates whether a touch takes place along the direction opposite to
the good direction at any point of time from timeVec.</li>
+</ul>
+<p>This class does not have any public methods.</p>
+</div>
+<div class="section" id="elluniontube-class">
+<h3><em>EllUnionTube</em> class<a class="headerlink"
href="#elluniontube-class" title="Permalink to this headline">¶</a></h3>
+<p>This class inherits its fields from <em>EllUnionTubeBasic</em> and
<em>EllTubeBasic</em> classes. Unlike <em>EllUnionTubeBasic</em> class,
this class has one public method - <em>fromEllTubes</em> method, which
allows us to create an ellUnionTube object using ellipsoid tubes.</p>
+<div class="highlight-matlab"><table class="highlighttable"><tr><td
class="linenos"><div class="linenodiv"><pre> 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /branches/issue_133_aatanesyan/doc/_build/latex/elltool_manual.aux Tue
Feb 25 09:31:56 2014 UTC
@@ -0,0 +1,1280 @@
+\relax
+\providecommand\hyper@newdestlabel[2]{}
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
+\global\let\oldcontentsline\contentsline
+\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
+\global\let\oldnewlabel\newlabel
+\gdef\newlabel#1#2{\newlabelxx{#1}#2}
+\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\ifx\hyper@anchor\@undefined
+\let\contentsline\oldcontentsline
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand\HyField@AuxAddToFields[1]{}
+\providecommand\HyField@AuxAddToCoFields[2]{}
+\select@language{english}
+\@writefile{toc}{\select@language{english}}
+\@writefile{lof}{\select@language{english}}
+\@writefile{lot}{\select@language{english}}
+\newlabel{main_manual::doc}{{}{1}{}{section*.2}{}}
+\@writefile{toc}{\contentsline {chapter}{\numberline
{1}Introduction}{1}{chapter.1}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\newlabel{chap_intro:introduction}{{1}{1}{Introduction}{chapter.1}{}}
+\newlabel{chap_intro::doc}{{1}{1}{Introduction}{chapter.1}{}}
+\newlabel{chap_intro:welcome-to-ellipsoidal-toolbox-documentation}{{1}{1}{Introduction}{chapter.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces
Figure 14: Reach set approximation by union of rectangles. Source: adapted
from {\hyperref [chap_intro:asar2000]{{[}ASAR2000{]}}}.}}{2}{figure.1.1}}
+\newlabel{chap_intro:ddtfig}{{1.1}{2}{Figure 14: Reach set approximation
by union of rectangles. Source: adapted from {\hyperref
[chap_intro:asar2000]{{[}ASAR2000{]}}}}{figure.1.1}{}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {2}Ellipsoidal
Calculus}{5}{chapter.2}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\newlabel{chap_ellcalc:ellipsoidal-calculus}{{2}{5}{Ellipsoidal
Calculus}{chapter.2}{}}
+\newlabel{chap_ellcalc::doc}{{2}{5}{Ellipsoidal Calculus}{chapter.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {2.1}Basic
Notions}{5}{section.2.1}}
+\newlabel{chap_ellcalc:basic-notions}{{2.1}{5}{Basic
Notions}{section.2.1}{}}
+\newlabel{chap_ellcalc:equation-ellipsoid}{{2.1}{5}{Basic
Notions}{section*.3}{}}
+\newlabel{chap_ellcalc-ellipsoid}{{2.1}{5}{Basic
Notions}{equation.2.1.1}{}}
+\newlabel{chap_ellcalc:equation-ellsupp}{{2.1}{5}{Basic
Notions}{section*.4}{}}
+\newlabel{chap_ellcalc-ellsupp}{{2.2}{5}{Basic Notions}{equation.2.1.2}{}}
+\newlabel{chap_ellcalc:equation-ellipsoid2}{{2.1}{5}{Basic
Notions}{section*.5}{}}
+\newlabel{chap_ellcalc-ellipsoid2}{{2.3}{5}{Basic
Notions}{equation.2.1.3}{}}
+\newlabel{chap_ellcalc:equation-ellvolume}{{2.1}{5}{Basic
Notions}{section*.6}{}}
+\newlabel{chap_ellcalc-ellvolume}{{2.4}{5}{Basic
Notions}{equation.2.1.4}{}}
+\newlabel{chap_ellcalc:equation-ellunitball}{{2.1}{5}{Basic
Notions}{section*.7}{}}
+\newlabel{chap_ellcalc-ellunitball}{{2.5}{5}{Basic
Notions}{equation.2.1.5}{}}
+\newlabel{chap_ellcalc:equation-dist_point}{{2.1}{5}{Basic
Notions}{section*.8}{}}
+\newlabel{chap_ellcalc-dist_point}{{2.6}{5}{Basic
Notions}{equation.2.1.6}{}}
+\newlabel{chap_ellcalc:equation-dist_ell}{{2.1}{6}{Basic
Notions}{section*.9}{}}
+\newlabel{chap_ellcalc-dist_ell}{{2.7}{6}{Basic Notions}{equation.2.1.7}{}}
+\newlabel{chap_ellcalc:equation-minksum}{{2.1}{7}{Basic
Notions}{section*.10}{}}
+\newlabel{chap_ellcalc-minksum}{{2.8}{7}{Basic Notions}{equation.2.1.8}{}}
+\newlabel{chap_ellcalc:equation-minkdiff}{{2.1}{7}{Basic
Notions}{section*.11}{}}
+\newlabel{chap_ellcalc-minkdiff}{{2.9}{7}{Basic Notions}{equation.2.1.9}{}}
+\newlabel{chap_ellcalc:equation-hyperplane}{{2.1}{7}{Basic
Notions}{section*.12}{}}
+\newlabel{chap_ellcalc-hyperplane}{{2.10}{7}{Basic
Notions}{equation.2.1.10}{}}
+\newlabel{chap_ellcalc:equation-dist_hp}{{2.1}{7}{Basic
Notions}{section*.13}{}}
+\newlabel{chap_ellcalc-dist_hp}{{2.11}{7}{Basic
Notions}{equation.2.1.11}{}}
+\newlabel{chap_ellcalc:equation-halfspace1}{{2.1}{7}{Basic
Notions}{section*.14}{}}
+\newlabel{chap_ellcalc-halfspace1}{{2.12}{7}{Basic
Notions}{equation.2.1.12}{}}
+\newlabel{chap_ellcalc:equation-halfspace2}{{2.1}{7}{Basic
Notions}{section*.15}{}}
+\newlabel{chap_ellcalc-halfspace2}{{2.13}{7}{Basic
Notions}{equation.2.1.13}{}}
+\newlabel{chap_ellcalc:equation-polytope}{{2.1}{8}{Basic
Notions}{section*.16}{}}
+\newlabel{chap_ellcalc-polytope}{{2.14}{8}{Basic
Notions}{equation.2.1.14}{}}
+\newlabel{chap_ellcalc:equation-dist_poly}{{2.1}{8}{Basic
Notions}{section*.17}{}}
+\newlabel{chap_ellcalc-dist_poly}{{2.15}{8}{Basic
Notions}{equation.2.1.15}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {2.2}Operations with
Ellipsoids}{8}{section.2.2}}
+\newlabel{chap_ellcalc:operations-with-ellipsoids}{{2.2}{8}{Operations
with Ellipsoids}{section.2.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Affine
Transformation}{8}{subsection.2.2.1}}
+\newlabel{chap_ellcalc:affine-transformation}{{2.2.1}{8}{Affine
Transformation}{subsection.2.2.1}{}}
+\newlabel{chap_ellcalc:equation-affinetrans}{{2.2.1}{8}{Affine
Transformation}{section*.18}{}}
+\newlabel{chap_ellcalc-affinetrans}{{2.16}{8}{Affine
Transformation}{equation.2.2.16}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Geometric
Sum}{8}{subsection.2.2.2}}
+\newlabel{chap_ellcalc:geometric-sum}{{2.2.2}{8}{Geometric
Sum}{subsection.2.2.2}{}}
+\newlabel{chap_ellcalc:equation-minksum_c}{{2.2.2}{8}{Geometric
Sum}{section*.19}{}}
+\newlabel{chap_ellcalc-minksum_c}{{2.17}{8}{Geometric
Sum}{equation.2.2.17}{}}
+\newlabel{chap_ellcalc:equation-minksum_ea}{{2.2.2}{9}{Geometric
Sum}{section*.20}{}}
+\newlabel{chap_ellcalc-minksum_ea}{{2.18}{9}{Geometric
Sum}{equation.2.2.18}{}}
+\newlabel{chap_ellcalc:equation-minksum_ia}{{2.2.2}{9}{Geometric
Sum}{section*.21}{}}
+\newlabel{chap_ellcalc-minksum_ia}{{2.19}{9}{Geometric
Sum}{equation.2.2.19}{}}
+\newlabel{chap_ellcalc:equation-valign1}{{2.2.2}{9}{Geometric
Sum}{section*.22}{}}
+\newlabel{chap_ellcalc-valign1}{{2.20}{9}{Geometric
Sum}{equation.2.2.20}{}}
+\newlabel{chap_ellcalc:equation-valign2}{{2.2.2}{9}{Geometric
Sum}{section*.23}{}}
+\newlabel{chap_ellcalc-valign2}{{2.21}{9}{Geometric
Sum}{equation.2.2.21}{}}
+\newlabel{chap_ellcalc:equation-valign3}{{2.2.2}{9}{Geometric
Sum}{section*.24}{}}
+\newlabel{chap_ellcalc-valign3}{{2.22}{9}{Geometric
Sum}{equation.2.2.22}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.3}Geometric
Difference}{9}{subsection.2.2.3}}
+\newlabel{chap_ellcalc:geometric-difference}{{2.2.3}{9}{Geometric
Difference}{subsection.2.2.3}{}}
+\newlabel{chap_ellcalc:equation-simdiag1}{{2.2.3}{9}{Geometric
Difference}{section*.25}{}}
+\newlabel{chap_ellcalc-simdiag1}{{2.23}{9}{Geometric
Difference}{equation.2.2.23}{}}
+\newlabel{chap_ellcalc:equation-simdiag2}{{2.2.3}{10}{Geometric
Difference}{section*.26}{}}
+\newlabel{chap_ellcalc-simdiag2}{{2.24}{10}{Geometric
Difference}{equation.2.2.24}{}}
+\newlabel{chap_ellcalc:equation-simdiag3}{{2.2.3}{10}{Geometric
Difference}{section*.27}{}}
+\newlabel{chap_ellcalc-simdiag3}{{2.25}{10}{Geometric
Difference}{equation.2.2.25}{}}
+\newlabel{chap_ellcalc:equation-minkdiff_c}{{2.2.3}{10}{Geometric
Difference}{section*.28}{}}
+\newlabel{chap_ellcalc-minkdiff_c}{{2.26}{10}{Geometric
Difference}{equation.2.2.26}{}}
+\newlabel{minkdiff_ia}{{2.2.3}{10}{Geometric
Difference}{equation.2.2.26}{}}
+\newlabel{chap_ellcalc:equation-minkdiff_ea}{{2.2.3}{10}{Geometric
Difference}{section*.29}{}}
+\newlabel{chap_ellcalc-minkdiff_ea}{{2.27}{10}{Geometric
Difference}{equation.2.2.27}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.4}Geometric
Difference-Sum}{11}{subsection.2.2.4}}
+\newlabel{chap_ellcalc:diff-sum-label}{{2.2.4}{11}{Geometric
Difference-Sum}{subsection.2.2.4}{}}
+\newlabel{chap_ellcalc:geometric-difference-sum}{{2.2.4}{11}{Geometric
Difference-Sum}{subsection.2.2.4}{}}
+\newlabel{chap_ellcalc:equation-minkmp}{{2.2.4}{11}{Geometric
Difference-Sum}{section*.30}{}}
+\newlabel{chap_ellcalc-minkmp}{{2.28}{11}{Geometric
Difference-Sum}{equation.2.2.28}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.5}Geometric
Sum-Difference}{11}{subsection.2.2.5}}
+\newlabel{chap_ellcalc:sum-diff-label}{{2.2.5}{11}{Geometric
Sum-Difference}{subsection.2.2.5}{}}
+\newlabel{chap_ellcalc:geometric-sum-difference}{{2.2.5}{11}{Geometric
Sum-Difference}{subsection.2.2.5}{}}
+\newlabel{chap_ellcalc:equation-minkpm}{{2.2.5}{11}{Geometric
Sum-Difference}{section*.31}{}}
+\newlabel{chap_ellcalc-minkpm}{{2.29}{11}{Geometric
Sum-Difference}{equation.2.2.29}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{2.2.6}Intersection of Ellipsoid and Hyperplane}{12}{subsection.2.2.6}}
+\newlabel{chap_ellcalc:intersection-of-ellipsoid-and-hyperplane}{{2.2.6}{12}{Intersection
of
Ellipsoid and Hyperplane}{subsection.2.2.6}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{2.2.7}Intersection of Ellipsoid and Ellipsoid}{12}{subsection.2.2.7}}
+\newlabel{chap_ellcalc:intersection-of-ellipsoid-and-ellipsoid}{{2.2.7}{12}{Intersection
of
Ellipsoid and Ellipsoid}{subsection.2.2.7}{}}
+\newlabel{wmatrices}{{2.2.7}{12}{Intersection of Ellipsoid and
Ellipsoid}{subsection.2.2.7}{}}
+\newlabel{chap_ellcalc:equation-fusion1}{{2.2.7}{13}{Intersection of
Ellipsoid and Ellipsoid}{section*.32}{}}
+\newlabel{chap_ellcalc-fusion1}{{2.30}{13}{Intersection of Ellipsoid and
Ellipsoid}{equation.2.2.30}{}}
+\newlabel{chap_ellcalc:equation-fusion2}{{2.2.7}{13}{Intersection of
Ellipsoid and Ellipsoid}{section*.33}{}}
+\newlabel{chap_ellcalc-fusion2}{{2.31}{13}{Intersection of Ellipsoid and
Ellipsoid}{equation.2.2.31}{}}
+\newlabel{chap_ellcalc:equation-fusion3}{{2.2.7}{13}{Intersection of
Ellipsoid and Ellipsoid}{section*.34}{}}
+\newlabel{chap_ellcalc-fusion3}{{2.32}{13}{Intersection of Ellipsoid and
Ellipsoid}{equation.2.2.32}{}}
+\newlabel{chap_ellcalc:equation-fusion4}{{2.2.7}{13}{Intersection of
Ellipsoid and Ellipsoid}{section*.35}{}}
+\newlabel{chap_ellcalc-fusion4}{{2.33}{13}{Intersection of Ellipsoid and
Ellipsoid}{equation.2.2.33}{}}
+\newlabel{chap_ellcalc:equation-fusion5}{{2.2.7}{13}{Intersection of
Ellipsoid and Ellipsoid}{section*.36}{}}
+\newlabel{chap_ellcalc-fusion5}{{2.34}{13}{Intersection of Ellipsoid and
Ellipsoid}{equation.2.2.34}{}}
+\newlabel{chap_ellcalc:equation-beta1}{{2.2.7}{13}{Intersection of
Ellipsoid and Ellipsoid}{section*.37}{}}
+\newlabel{chap_ellcalc-beta1}{{2.35}{13}{Intersection of Ellipsoid and
Ellipsoid}{equation.2.2.35}{}}
+\newlabel{chap_ellcalc:equation-beta2}{{2.2.7}{13}{Intersection of
Ellipsoid and Ellipsoid}{section*.38}{}}
+\newlabel{chap_ellcalc-beta2}{{2.36}{13}{Intersection of Ellipsoid and
Ellipsoid}{equation.2.2.36}{}}
+\newlabel{chap_ellcalc:equation-paramell1}{{2.2.7}{13}{Intersection of
Ellipsoid and Ellipsoid}{section*.39}{}}
+\newlabel{chap_ellcalc-paramell1}{{2.37}{13}{Intersection of Ellipsoid and
Ellipsoid}{equation.2.2.37}{}}
+\newlabel{chap_ellcalc:equation-paramell2}{{2.2.7}{14}{Intersection of
Ellipsoid and Ellipsoid}{section*.40}{}}
+\newlabel{chap_ellcalc-paramell2}{{2.38}{14}{Intersection of Ellipsoid and
Ellipsoid}{equation.2.2.38}{}}
+\newlabel{chap_ellcalc:equation-thetapar}{{2.2.7}{14}{Intersection of
Ellipsoid and Ellipsoid}{section*.41}{}}
+\newlabel{chap_ellcalc-thetapar}{{2.39}{14}{Intersection of Ellipsoid and
Ellipsoid}{equation.2.2.39}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{2.2.8}Intersection of Ellipsoid and Halfspace}{14}{subsection.2.2.8}}
+\newlabel{chap_ellcalc:intersection-of-ellipsoid-and-halfspace}{{2.2.8}{14}{Intersection
of
Ellipsoid and Halfspace}{subsection.2.2.8}{}}
+\newlabel{chap_ellcalc:equation-hsell1}{{2.2.8}{14}{Intersection of
Ellipsoid and Halfspace}{section*.42}{}}
+\newlabel{chap_ellcalc-hsell1}{{2.40}{14}{Intersection of Ellipsoid and
Halfspace}{equation.2.2.40}{}}
+\newlabel{chap_ellcalc:equation-hsell2}{{2.2.8}{14}{Intersection of
Ellipsoid and Halfspace}{section*.43}{}}
+\newlabel{chap_ellcalc-hsell2}{{2.41}{14}{Intersection of Ellipsoid and
Halfspace}{equation.2.2.41}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.9}Checking if
one ellipsoid contains another}{15}{subsection.2.2.9}}
+\newlabel{chap_ellcalc:checking-if-one-ellipsoid-contains-another}{{2.2.9}{15}{Checking
if
one ellipsoid contains another}{subsection.2.2.9}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.10}Minimum
Volume Ellipsoids}{15}{subsection.2.2.10}}
+\newlabel{chap_ellcalc:minimum-volume-ellipsoids}{{2.2.10}{15}{Minimum
Volume Ellipsoids}{subsection.2.2.10}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.11}Maximum
Volume Ellipsoids}{16}{subsection.2.2.11}}
+\newlabel{chap_ellcalc:maximum-volume-ellipsoids}{{2.2.11}{16}{Maximum
Volume Ellipsoids}{subsection.2.2.11}{}}
+\@writefile{toc}{\contentsline {chapter}{\numberline
{3}Reachability}{19}{chapter.3}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\newlabel{chap_reach:reachability}{{3}{19}{Reachability}{chapter.3}{}}
+\newlabel{chap_reach::doc}{{3}{19}{Reachability}{chapter.3}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.1}Basics of
Reachability Analysis}{19}{section.3.1}}
+\newlabel{chap_reach:basics-of-reachability-analysis}{{3.1}{19}{Basics of
Reachability Analysis}{section.3.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Systems
without disturbances}{19}{subsection.3.1.1}}
+\newlabel{chap_reach:systems-without-disturbances}{{3.1.1}{19}{Systems
without disturbances}{subsection.3.1.1}{}}
+\newlabel{chap_reach:equation-ctds1}{{3.1.1}{19}{Systems without
disturbances}{section*.44}{}}
+\newlabel{chap_reach-ctds1}{{3.1}{19}{Systems without
disturbances}{equation.3.1.1}{}}
+\newlabel{chap_reach:equation-dtds1}{{3.1.1}{19}{Systems without
disturbances}{section*.45}{}}
+\newlabel{chap_reach-dtds1}{{3.2}{19}{Systems without
disturbances}{equation.3.1.2}{}}
+\newlabel{chap_reach:equation-def_olrs}{{3.1.1}{19}{Systems without
disturbances}{section*.46}{}}
+\newlabel{chap_reach-def_olrs}{{3.3}{19}{Systems without
disturbances}{equation.3.1.3}{}}
+\newlabel{chap_reach:equation-semigroup}{{2}{19}{Systems without
disturbances}{section*.47}{}}
+\newlabel{chap_reach-semigroup}{{3.4}{19}{Systems without
disturbances}{equation.3.1.4}{}}
+\newlabel{chap_reach:equation-linearrhs}{{3.1.1}{19}{Systems without
disturbances}{section*.48}{}}
+\newlabel{chap_reach-linearrhs}{{3.5}{19}{Systems without
disturbances}{equation.3.1.5}{}}
+\newlabel{chap_reach:equation-ctlsrs}{{3.1.1}{20}{Systems without
disturbances}{section*.49}{}}
+\newlabel{chap_reach-ctlsrs}{{3.6}{20}{Systems without
disturbances}{equation.3.1.6}{}}
+\newlabel{chap_reach:equation-dtlsrs}{{3.1.1}{20}{Systems without
disturbances}{section*.50}{}}
+\newlabel{chap_reach-dtlsrs}{{3.7}{20}{Systems without
disturbances}{equation.3.1.7}{}}
+\newlabel{chap_reach:equation-def_olbrs}{{3.1.1}{20}{Systems without
disturbances}{section*.51}{}}
+\newlabel{chap_reach-def_olbrs}{{3.8}{20}{Systems without
disturbances}{equation.3.1.8}{}}
+\newlabel{chap_reach:equation-semigroup_b}{{2}{20}{Systems without
disturbances}{section*.52}{}}
+\newlabel{chap_reach-semigroup_b}{{3.9}{20}{Systems without
disturbances}{equation.3.1.9}{}}
+\newlabel{chap_reach:equation-ctlsbrs}{{3.1.1}{21}{Systems without
disturbances}{section*.53}{}}
+\newlabel{chap_reach-ctlsbrs}{{3.10}{21}{Systems without
disturbances}{equation.3.1.10}{}}
+\newlabel{chap_reach:equation-dtlsbrs}{{3.1.1}{21}{Systems without
disturbances}{section*.54}{}}
+\newlabel{chap_reach-dtlsbrs}{{3.11}{21}{Systems without
disturbances}{equation.3.1.11}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Systems
with disturbances}{21}{subsection.3.1.2}}
+\newlabel{chap_reach:systems-with-disturbances}{{3.1.2}{21}{Systems with
disturbances}{subsection.3.1.2}{}}
+\newlabel{chap_reach:equation-ctds2}{{3.1.2}{21}{Systems with
disturbances}{section*.55}{}}
+\newlabel{chap_reach-ctds2}{{3.12}{21}{Systems with
disturbances}{equation.3.1.12}{}}
+\newlabel{chap_reach:equation-dtds2}{{3.1.2}{21}{Systems with
disturbances}{section*.56}{}}
+\newlabel{chap_reach-dtds2}{{3.13}{21}{Systems with
disturbances}{equation.3.1.13}{}}
+\newlabel{chap_reach:equation-maxminvf}{{3.1.2}{21}{Systems with
disturbances}{section*.57}{}}
+\newlabel{chap_reach-maxminvf}{{3.14}{21}{Systems with
disturbances}{equation.3.1.14}{}}
+\newlabel{chap_reach:equation-minmaxvf}{{3.1.2}{21}{Systems with
disturbances}{section*.58}{}}
+\newlabel{chap_reach-minmaxvf}{{3.15}{21}{Systems with
disturbances}{equation.3.1.15}{}}
+\newlabel{chap_reach:equation-maxmin1}{{3.1.2}{22}{Systems with
disturbances}{section*.59}{}}
+\newlabel{chap_reach-maxmin1}{{3.16}{22}{Systems with
disturbances}{equation.3.1.16}{}}
+\newlabel{chap_reach:equation-minmax1}{{3.1.2}{22}{Systems with
disturbances}{section*.60}{}}
+\newlabel{chap_reach-minmax1}{{3.17}{22}{Systems with
disturbances}{equation.3.1.17}{}}
+\newlabel{chap_reach:equation-maxminvf1}{{3.1.2}{22}{Systems with
disturbances}{section*.61}{}}
+\newlabel{chap_reach-maxminvf1}{{3.18}{22}{Systems with
disturbances}{equation.3.1.18}{}}
+\newlabel{chap_reach:equation-minmaxvf1}{{3.1.2}{22}{Systems with
disturbances}{section*.62}{}}
+\newlabel{chap_reach-minmaxvf1}{{3.19}{22}{Systems with
disturbances}{equation.3.1.19}{}}
+\newlabel{chap_reach:equation-maxmink}{{3.1.2}{22}{Systems with
disturbances}{section*.63}{}}
+\newlabel{chap_reach-maxmink}{{3.20}{22}{Systems with
disturbances}{equation.3.1.20}{}}
+\newlabel{chap_reach:equation-maxminvfk}{{3.1.2}{22}{Systems with
disturbances}{section*.64}{}}
+\newlabel{chap_reach-maxminvfk}{{3.21}{22}{Systems with
disturbances}{equation.3.1.21}{}}
+\newlabel{chap_reach:equation-minmaxk}{{3.1.2}{22}{Systems with
disturbances}{section*.65}{}}
+\newlabel{chap_reach-minmaxk}{{3.22}{22}{Systems with
disturbances}{equation.3.1.22}{}}
+\newlabel{chap_reach:equation-minmaxvfk}{{3.1.2}{22}{Systems with
disturbances}{section*.66}{}}
+\newlabel{chap_reach-minmaxvfk}{{3.23}{22}{Systems with
disturbances}{equation.3.1.23}{}}
+\newlabel{chap_reach:equation-olrsinclusion}{{3.1.2}{23}{Systems with
disturbances}{section*.67}{}}
+\newlabel{chap_reach-olrsinclusion}{{3.1.2}{23}{Systems with
disturbances}{section*.67}{}}
+\newlabel{chap_reach:equation-maxminclrs}{{3.1.2}{23}{Systems with
disturbances}{section*.68}{}}
+\newlabel{chap_reach-maxminclrs}{{3.24}{23}{Systems with
disturbances}{equation.3.1.24}{}}
+\newlabel{chap_reach:equation-minmaxclrs}{{3.1.2}{23}{Systems with
disturbances}{section*.69}{}}
+\newlabel{chap_reach-minmaxclrs}{{3.25}{23}{Systems with
disturbances}{equation.3.1.25}{}}
+\newlabel{chap_reach:equation-linearrhsdist}{{3.1.2}{23}{Systems with
disturbances}{section*.70}{}}
+\newlabel{chap_reach-linearrhsdist}{{3.26}{23}{Systems with
disturbances}{equation.3.1.26}{}}
+\newlabel{chap_reach:equation-ctlsmaxmin}{{3.1.2}{24}{Systems with
disturbances}{section*.71}{}}
+\newlabel{chap_reach-ctlsmaxmin}{{3.27}{24}{Systems with
disturbances}{equation.3.1.27}{}}
+\newlabel{chap_reach:equation-dtlsmaxmin}{{3.1.2}{24}{Systems with
disturbances}{section*.72}{}}
+\newlabel{chap_reach-dtlsmaxmin}{{3.28}{24}{Systems with
disturbances}{equation.3.1.28}{}}
+\newlabel{chap_reach:equation-ctlsminmax}{{3.1.2}{24}{Systems with
disturbances}{section*.73}{}}
+\newlabel{chap_reach-ctlsminmax}{{3.29}{24}{Systems with
disturbances}{equation.3.1.29}{}}
+\newlabel{chap_reach:equation-dtlsminmax}{{3.1.2}{24}{Systems with
disturbances}{section*.74}{}}
+\newlabel{chap_reach-dtlsminmax}{{3.30}{24}{Systems with
disturbances}{equation.3.1.30}{}}
+\newlabel{chap_reach:equation-ctlsmaxmink}{{3.1.2}{24}{Systems with
disturbances}{section*.75}{}}
+\newlabel{chap_reach-ctlsmaxmink}{{3.31}{24}{Systems with
disturbances}{equation.3.1.31}{}}
+\newlabel{chap_reach:equation-dtlsmaxmink}{{3.1.2}{24}{Systems with
disturbances}{section*.76}{}}
+\newlabel{chap_reach-dtlsmaxmink}{{3.32}{24}{Systems with
disturbances}{equation.3.1.32}{}}
+\newlabel{chap_reach:equation-ctlsminmaxk}{{3.1.2}{24}{Systems with
disturbances}{section*.77}{}}
+\newlabel{chap_reach-ctlsminmaxk}{{3.33}{24}{Systems with
disturbances}{equation.3.1.33}{}}
+\newlabel{chap_reach:equation-dtlsminmaxk}{{3.1.2}{24}{Systems with
disturbances}{section*.78}{}}
+\newlabel{chap_reach-dtlsminmaxk}{{3.34}{24}{Systems with
disturbances}{equation.3.1.34}{}}
+\newlabel{chap_reach:equation-maxminvfb}{{3.1.2}{25}{Systems with
disturbances}{section*.79}{}}
+\newlabel{chap_reach-maxminvfb}{{3.35}{25}{Systems with
disturbances}{equation.3.1.35}{}}
+\newlabel{chap_reach:equation-minmaxvfb}{{3.1.2}{25}{Systems with
disturbances}{section*.80}{}}
+\newlabel{chap_reach-minmaxvfb}{{3.36}{25}{Systems with
disturbances}{equation.3.1.36}{}}
+\newlabel{chap_reach:equation-maxminb1}{{3.1.2}{25}{Systems with
disturbances}{section*.81}{}}
+\newlabel{chap_reach-maxminb1}{{3.37}{25}{Systems with
disturbances}{equation.3.1.37}{}}
+\newlabel{chap_reach:equation-maxminvfb1}{{3.1.2}{25}{Systems with
disturbances}{section*.82}{}}
+\newlabel{chap_reach-maxminvfb1}{{3.38}{25}{Systems with
disturbances}{equation.3.1.38}{}}
+\newlabel{chap_reach:equation-minmaxb1}{{3.1.2}{25}{Systems with
disturbances}{section*.83}{}}
+\newlabel{chap_reach-minmaxb1}{{3.39}{25}{Systems with
disturbances}{equation.3.1.39}{}}
+\newlabel{chap_reach:equation-minmaxvfb1}{{3.1.2}{25}{Systems with
disturbances}{section*.84}{}}
+\newlabel{chap_reach-minmaxvfb1}{{3.40}{25}{Systems with
disturbances}{equation.3.1.40}{}}
+\newlabel{chap_reach:equation-maxminbk}{{3.1.2}{25}{Systems with
disturbances}{section*.85}{}}
+\newlabel{chap_reach-maxminbk}{{3.41}{25}{Systems with
disturbances}{equation.3.1.41}{}}
+\newlabel{chap_reach:equation-maxminvfbk}{{3.1.2}{25}{Systems with
disturbances}{section*.86}{}}
+\newlabel{chap_reach-maxminvfbk}{{3.42}{25}{Systems with
disturbances}{equation.3.1.42}{}}
+\newlabel{chap_reach:equation-minmaxbk}{{3.1.2}{25}{Systems with
disturbances}{section*.87}{}}
+\newlabel{chap_reach-minmaxbk}{{3.43}{25}{Systems with
disturbances}{equation.3.1.43}{}}
+\newlabel{chap_reach:equation-minmaxvfbk}{{3.1.2}{26}{Systems with
disturbances}{section*.88}{}}
+\newlabel{chap_reach-minmaxvfbk}{{3.44}{26}{Systems with
disturbances}{equation.3.1.44}{}}
+\newlabel{chap_reach:equation-olbrsinclusion}{{3.1.2}{26}{Systems with
disturbances}{section*.89}{}}
+\newlabel{chap_reach-olbrsinclusion}{{3.1.2}{26}{Systems with
disturbances}{section*.89}{}}
+\newlabel{chap_reach:equation-maxminclbrs}{{3.1.2}{26}{Systems with
disturbances}{section*.90}{}}
+\newlabel{chap_reach-maxminclbrs}{{3.45}{26}{Systems with
disturbances}{equation.3.1.45}{}}
+\newlabel{chap_reach:equation-minmaxclbrs}{{3.1.2}{26}{Systems with
disturbances}{section*.91}{}}
+\newlabel{chap_reach-minmaxclbrs}{{3.46}{26}{Systems with
disturbances}{equation.3.1.46}{}}
+\newlabel{chap_reach:equation-ctlsmaxminb}{{3.1.2}{26}{Systems with
disturbances}{section*.92}{}}
+\newlabel{chap_reach-ctlsmaxminb}{{3.47}{26}{Systems with
disturbances}{equation.3.1.47}{}}
+\newlabel{chap_reach:equation-dtlsmaxminb}{{3.1.2}{27}{Systems with
disturbances}{section*.93}{}}
+\newlabel{chap_reach-dtlsmaxminb}{{3.48}{27}{Systems with
disturbances}{equation.3.1.48}{}}
+\newlabel{chap_reach:equation-ctlsminmaxb}{{3.1.2}{27}{Systems with
disturbances}{section*.94}{}}
+\newlabel{chap_reach-ctlsminmaxb}{{3.49}{27}{Systems with
disturbances}{equation.3.1.49}{}}
+\newlabel{chap_reach:equation-dtlsminmaxb}{{3.1.2}{27}{Systems with
disturbances}{section*.95}{}}
+\newlabel{chap_reach-dtlsminmaxb}{{3.50}{27}{Systems with
disturbances}{equation.3.1.50}{}}
+\newlabel{chap_reach:equation-ctlsmaxminbk}{{3.1.2}{27}{Systems with
disturbances}{section*.96}{}}
+\newlabel{chap_reach-ctlsmaxminbk}{{3.51}{27}{Systems with
disturbances}{equation.3.1.51}{}}
+\newlabel{chap_reach:equation-dtlsmaxminbk}{{3.1.2}{27}{Systems with
disturbances}{section*.97}{}}
+\newlabel{chap_reach-dtlsmaxminbk}{{3.52}{27}{Systems with
disturbances}{equation.3.1.52}{}}
+\newlabel{chap_reach:equation-ctlsminmaxbk}{{3.1.2}{27}{Systems with
disturbances}{section*.98}{}}
+\newlabel{chap_reach-ctlsminmaxbk}{{3.53}{27}{Systems with
disturbances}{equation.3.1.53}{}}
+\newlabel{chap_reach:equation-dtlsminmaxbk}{{3.1.2}{27}{Systems with
disturbances}{section*.99}{}}
+\newlabel{chap_reach-dtlsminmaxbk}{{3.54}{27}{Systems with
disturbances}{equation.3.1.54}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{3.1.3}Reachability problem}{28}{subsection.3.1.3}}
+\newlabel{chap_reach:reachability-problem}{{3.1.3}{28}{Reachability
problem}{subsection.3.1.3}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.2}Ellipsoidal
Method}{28}{section.3.2}}
+\newlabel{chap_reach:ellipsoidal-method}{{3.2}{28}{Ellipsoidal
Method}{section.3.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{3.2.1}Continuous-time systems}{28}{subsection.3.2.1}}
+\newlabel{chap_reach:continuous-time-systems}{{3.2.1}{28}{Continuous-time
systems}{subsection.3.2.1}{}}
+\newlabel{chap_reach:equation-ctsystem}{{3.2.1}{28}{Continuous-time
systems}{section*.100}{}}
+\newlabel{chap_reach-ctsystem}{{3.55}{28}{Continuous-time
systems}{equation.3.2.55}{}}
+\newlabel{chap_reach:equation-fwdcenter}{{3.2.1}{29}{Continuous-time
systems}{section*.101}{}}
+\newlabel{chap_reach-fwdcenter}{{3.56}{29}{Continuous-time
systems}{equation.3.2.56}{}}
+\newlabel{chap_reach:equation-adjointct}{{3.2.1}{29}{Continuous-time
systems}{section*.102}{}}
+\newlabel{chap_reach-adjointct}{{3.57}{29}{Continuous-time
systems}{equation.3.2.57}{}}
+\newlabel{chap_reach:equation-fwdinclusion}{{3.2.1}{29}{Continuous-time
systems}{section*.103}{}}
+\newlabel{chap_reach-fwdinclusion}{{3.58}{29}{Continuous-time
systems}{equation.3.2.58}{}}
+\newlabel{chap_reach:equation-fwdtightness}{{3.2.1}{29}{Continuous-time
systems}{section*.104}{}}
+\newlabel{chap_reach-fwdtightness}{{3.59}{29}{Continuous-time
systems}{equation.3.2.59}{}}
+\newlabel{chap_reach:equation-fwdext1}{{3.2.1}{29}{Continuous-time
systems}{section*.105}{}}
+\newlabel{chap_reach-fwdext1}{{3.2.1}{29}{Continuous-time
systems}{section*.105}{}}
+\newlabel{chap_reach:equation-fwdext2}{{3.2.1}{29}{Continuous-time
systems}{section*.106}{}}
+\newlabel{chap_reach-fwdext2}{{3.60}{29}{Continuous-time
systems}{equation.3.2.60}{}}
+\newlabel{chap_reach:equation-fwdint1}{{3.2.1}{29}{Continuous-time
systems}{section*.107}{}}
+\newlabel{chap_reach-fwdint1}{{3.2.1}{29}{Continuous-time
systems}{section*.107}{}}
+\newlabel{chap_reach:equation-fwdint2}{{3.2.1}{29}{Continuous-time
systems}{section*.108}{}}
+\newlabel{chap_reach-fwdint2}{{3.61}{29}{Continuous-time
systems}{equation.3.2.61}{}}
+\newlabel{chap_reach:equation-x0lct}{{3.2.1}{30}{Continuous-time
systems}{section*.109}{}}
+\newlabel{chap_reach-x0lct}{{3.62}{30}{Continuous-time
systems}{equation.3.2.62}{}}
+\newlabel{chap_reach:uct-label}{{3.2.1}{30}{Continuous-time
systems}{section*.110}{}}
+\newlabel{chap_reach:equation-uct}{{3.2.1}{30}{Continuous-time
systems}{section*.111}{}}
+\newlabel{chap_reach-uct}{{3.63}{30}{Continuous-time
systems}{equation.3.2.63}{}}
+\newlabel{chap_reach:equation-bckcenter}{{3.2.1}{30}{Continuous-time
systems}{section*.112}{}}
+\newlabel{chap_reach-bckcenter}{{3.64}{30}{Continuous-time
systems}{equation.3.2.64}{}}
+\newlabel{chap_reach:equation-bckadjoint}{{3.2.1}{30}{Continuous-time
systems}{section*.113}{}}
+\newlabel{chap_reach-bckadjoint}{{3.65}{30}{Continuous-time
systems}{equation.3.2.65}{}}
+\newlabel{chap_reach:equation-bckinclusion}{{3.2.1}{30}{Continuous-time
systems}{section*.114}{}}
+\newlabel{chap_reach-bckinclusion}{{3.66}{30}{Continuous-time
systems}{equation.3.2.66}{}}
+\newlabel{chap_reach:equation-bcktightness}{{3.2.1}{30}{Continuous-time
systems}{section*.115}{}}
+\newlabel{chap_reach-bcktightness}{{3.67}{30}{Continuous-time
systems}{equation.3.2.67}{}}
+\newlabel{chap_reach:equation-bckext1}{{3.2.1}{31}{Continuous-time
systems}{section*.116}{}}
+\newlabel{chap_reach-bckext1}{{3.2.1}{31}{Continuous-time
systems}{section*.116}{}}
+\newlabel{chap_reach:equation-bckext2}{{3.2.1}{31}{Continuous-time
systems}{section*.117}{}}
+\newlabel{chap_reach-bckext2}{{3.68}{31}{Continuous-time
systems}{equation.3.2.68}{}}
+\newlabel{chap_reach:equation-bckint1}{{3.2.1}{31}{Continuous-time
systems}{section*.118}{}}
+\newlabel{chap_reach-bckint1}{{3.2.1}{31}{Continuous-time
systems}{section*.118}{}}
+\newlabel{chap_reach:equation-bckint2}{{3.2.1}{31}{Continuous-time
systems}{section*.119}{}}
+\newlabel{chap_reach-bckint2}{{3.69}{31}{Continuous-time
systems}{equation.3.2.69}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{3.2.2}Discrete-time systems}{32}{subsection.3.2.2}}
+\newlabel{chap_reach:discrete-time-systems}{{3.2.2}{32}{Discrete-time
systems}{subsection.3.2.2}{}}
+\newlabel{chap_reach:equation-dtsystem}{{3.2.2}{32}{Discrete-time
systems}{section*.120}{}}
+\newlabel{chap_reach-dtsystem}{{3.70}{32}{Discrete-time
systems}{equation.3.2.70}{}}
+\newlabel{chap_reach:equation-fwdcenterd}{{3.2.2}{32}{Discrete-time
systems}{section*.121}{}}
+\newlabel{chap_reach-fwdcenterd}{{3.71}{32}{Discrete-time
systems}{equation.3.2.71}{}}
+\newlabel{chap_reach:equation-adjointdt}{{3.2.2}{32}{Discrete-time
systems}{section*.122}{}}
+\newlabel{chap_reach-adjointdt}{{3.72}{32}{Discrete-time
systems}{equation.3.2.72}{}}
+\newlabel{chap_reach:equation-maxmininclusion}{{3.2.2}{32}{Discrete-time
systems}{section*.123}{}}
+\newlabel{chap_reach-maxmininclusion}{{3.73}{32}{Discrete-time
systems}{equation.3.2.73}{}}
+\newlabel{chap_reach:equation-maxmintightness}{{3.2.2}{32}{Discrete-time
systems}{section*.124}{}}
+\newlabel{chap_reach-maxmintightness}{{3.74}{32}{Discrete-time
systems}{equation.3.2.74}{}}
+\newlabel{chap_reach:equation-minmaxinclusion}{{3.2.2}{32}{Discrete-time
systems}{section*.125}{}}
+\newlabel{chap_reach-minmaxinclusion}{{3.75}{32}{Discrete-time
systems}{equation.3.2.75}{}}
+\newlabel{chap_reach:equation-minmaxtightness}{{3.2.2}{32}{Discrete-time
systems}{section*.126}{}}
+\newlabel{chap_reach-minmaxtightness}{{3.76}{32}{Discrete-time
systems}{equation.3.2.76}{}}
+\newlabel{chap_reach:equation-fwdextmaxmin1}{{3.2.2}{33}{Discrete-time
systems}{section*.127}{}}
+\newlabel{chap_reach-fwdextmaxmin1}{{3.77}{33}{Discrete-time
systems}{equation.3.2.77}{}}
+\newlabel{chap_reach:equation-fwdextmaxmin2}{{3.2.2}{33}{Discrete-time
systems}{section*.128}{}}
+\newlabel{chap_reach-fwdextmaxmin2}{{3.2.2}{33}{Discrete-time
systems}{section*.128}{}}
+\newlabel{chap_reach:equation-fwdextmaxmin3}{{3.2.2}{33}{Discrete-time
systems}{section*.129}{}}
+\newlabel{chap_reach-fwdextmaxmin3}{{3.78}{33}{Discrete-time
systems}{equation.3.2.78}{}}
+\newlabel{chap_reach:equation-fwdextminmax1}{{3.2.2}{33}{Discrete-time
systems}{section*.130}{}}
+\newlabel{chap_reach-fwdextminmax1}{{3.2.2}{33}{Discrete-time
systems}{section*.130}{}}
+\newlabel{chap_reach:equation-fwdextminmax2}{{3.2.2}{33}{Discrete-time
systems}{section*.131}{}}
+\newlabel{chap_reach-fwdextminmax2}{{3.79}{33}{Discrete-time
systems}{equation.3.2.79}{}}
+\newlabel{chap_reach:equation-fwdextminmax3}{{3.2.2}{33}{Discrete-time
systems}{section*.132}{}}
+\newlabel{chap_reach-fwdextminmax3}{{3.80}{33}{Discrete-time
systems}{equation.3.2.80}{}}
+\newlabel{chap_reach:equation-fwdintmaxmin1}{{3.2.2}{34}{Discrete-time
systems}{section*.133}{}}
+\newlabel{chap_reach-fwdintmaxmin1}{{3.2.2}{34}{Discrete-time
systems}{section*.133}{}}
+\newlabel{chap_reach:equation-fwdintmaxmin2}{{3.2.2}{34}{Discrete-time
systems}{section*.134}{}}
+\newlabel{chap_reach-fwdintmaxmin2}{{3.81}{34}{Discrete-time
systems}{equation.3.2.81}{}}
+\newlabel{chap_reach:equation-fwdintmaxmin3}{{3.2.2}{34}{Discrete-time
systems}{section*.135}{}}
+\newlabel{chap_reach-fwdintmaxmin3}{{3.82}{34}{Discrete-time
systems}{equation.3.2.82}{}}
+\newlabel{chap_reach:equation-fwdintminmax1}{{3.2.2}{34}{Discrete-time
systems}{section*.136}{}}
+\newlabel{chap_reach-fwdintminmax1}{{3.83}{34}{Discrete-time
systems}{equation.3.2.83}{}}
+\newlabel{chap_reach:equation-fwdintminmax2}{{3.2.2}{34}{Discrete-time
systems}{section*.137}{}}
+\newlabel{chap_reach-fwdintminmax2}{{3.2.2}{34}{Discrete-time
systems}{section*.137}{}}
+\newlabel{chap_reach:equation-fwdintminmax3}{{3.2.2}{34}{Discrete-time
systems}{section*.138}{}}
+\newlabel{chap_reach-fwdintminmax3}{{3.84}{34}{Discrete-time
systems}{equation.3.2.84}{}}
+\newlabel{chap_reach:equation-dx01}{{3.2.2}{35}{Discrete-time
systems}{section*.139}{}}
+\newlabel{chap_reach-dx01}{{3.85}{35}{Discrete-time
systems}{equation.3.2.85}{}}
+\newlabel{chap_reach:equation-udt}{{3.2.2}{35}{Discrete-time
systems}{section*.140}{}}
+\newlabel{chap_reach-udt}{{3.86}{35}{Discrete-time
systems}{equation.3.2.86}{}}
+\newlabel{chap_reach:equation-bckadjointd}{{3.2.2}{35}{Discrete-time
systems}{section*.141}{}}
+\newlabel{chap_reach-bckadjointd}{{3.87}{35}{Discrete-time
systems}{equation.3.2.87}{}}
+\newlabel{chap_reach:equation-bndconds}{{3.2.2}{35}{Discrete-time
systems}{section*.142}{}}
+\newlabel{chap_reach-bndconds}{{3.88}{35}{Discrete-time
systems}{equation.3.2.88}{}}
+\@writefile{toc}{\contentsline {chapter}{\numberline
{4}Installation}{37}{chapter.4}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\newlabel{chap_install:installation}{{4}{37}{Installation}{chapter.4}{}}
+\newlabel{chap_install::doc}{{4}{37}{Installation}{chapter.4}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.1}Additional
Software}{37}{section.4.1}}
+\newlabel{chap_install:additional-software}{{4.1}{37}{Additional
Software}{section.4.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{4.1.1}CVX}{37}{subsection.4.1.1}}
+\newlabel{chap_install:cvx}{{4.1.1}{37}{CVX}{subsection.4.1.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{4.1.2}MPT}{37}{subsection.4.1.2}}
+\newlabel{chap_install:mpt}{{4.1.2}{37}{MPT}{subsection.4.1.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.2}Installation and
Quick Start}{38}{section.4.2}}
+\newlabel{chap_install:installation-and-quick-start}{{4.2}{38}{Installation
and
Quick Start}{section.4.2}{}}
+\@writefile{toc}{\contentsline {chapter}{\numberline
{5}Implementation}{39}{chapter.5}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\newlabel{chap_implement:implementation}{{5}{39}{Implementation}{chapter.5}{}}
+\newlabel{chap_implement::doc}{{5}{39}{Implementation}{chapter.5}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.1}Operations with
ellipsoids}{39}{section.5.1}}
+\newlabel{chap_implement:operations-with-ellipsoids}{{5.1}{39}{Operations
with ellipsoids}{section.5.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces
Figure 15: The geometric sum of ellipsoids.}}{42}{figure.5.1}}
+\newlabel{chap_implement:minksumpic}{{5.1}{42}{Figure 15: The geometric
sum of ellipsoids}{figure.5.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces
Figure 16: The geometric difference of ellipsoids.}}{43}{figure.5.2}}
+\newlabel{chap_implement:minkdiffpic}{{5.2}{43}{Figure 16: The geometric
difference of ellipsoids}{figure.5.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces
Figure 17: Implementation of operations `sum-difference' and
`difference-sum'.}}{44}{figure.5.3}}
+\newlabel{chap_implement:minkpic}{{5.3}{44}{Figure 17: Implementation of
operations `sum-difference' and `difference-sum'}{figure.5.3}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.2}Operations with
hyperplanes}{45}{section.5.2}}
+\newlabel{chap_implement:operations-with-hyperplanes}{{5.2}{45}{Operations
with hyperplanes}{section.5.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.3}Operations with
ellipsoidal tubes}{49}{section.5.3}}
+\newlabel{chap_implement:operations-with-ellipsoidal-tubes}{{5.3}{49}{Operations
with
ellipsoidal tubes}{section.5.3}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces
Figure 18: Static and dynamic projections of the ellipsoidal
tube.}}{51}{figure.5.4}}
+\newlabel{chap_implement:statdyn-proj}{{5.4}{51}{Figure 18: Static and
dynamic projections of the ellipsoidal tube}{figure.5.4}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces
Figure 19: Ellipsoidal tubes by the instant of time.}}{52}{figure.5.5}}
+\newlabel{chap_implement:uniontubestatproj}{{5.5}{52}{Figure 19:
Ellipsoidal tubes by the instant of time}{figure.5.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.6}{\ignorespaces
Figure 20: Content of the ellipsoidal tube.}}{53}{figure.5.6}}
+\newlabel{chap_implement:disppic}{{5.6}{53}{Figure 20: Content of the
ellipsoidal tube}{figure.5.6}{}}
+\@writefile{toc}{\contentsline {section}{\numberline
{5.4}Reachability}{54}{section.5.4}}
+\newlabel{chap_implement:reachability}{{5.4}{54}{Reachability}{section.5.4}{}}
+\@writefile{toc}{\contentsline {section}{\numberline
{5.5}Properties}{58}{section.5.5}}
+\newlabel{chap_implement:properties}{{5.5}{58}{Properties}{section.5.5}{}}
+\@writefile{toc}{\contentsline {section}{\numberline
{5.6}Visualization}{59}{section.5.6}}
+\newlabel{chap_implement:visualization}{{5.6}{59}{Visualization}{section.5.6}{}}
+\@writefile{toc}{\contentsline {chapter}{\numberline
{6}Examples}{61}{chapter.6}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\newlabel{chap_examples::doc}{{6}{61}{Examples}{chapter.6}{}}
+\newlabel{chap_examples:examples}{{6}{61}{Examples}{chapter.6}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.1}Ellipsoids vs.
Polytopes}{61}{section.6.1}}
+\newlabel{chap_examples:ellipsoids-vs-polytopes}{{6.1}{61}{Ellipsoids vs.
Polytopes}{section.6.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces
Figure 1: Reach set computation performance comparison.}}{61}{figure.6.1}}
+\newlabel{chap_examples:ellpolyfig}{{6.1}{61}{Figure 1: Reach set
computation performance comparison}{figure.6.1}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.2}System with
Disturbance}{62}{section.6.2}}
+\newlabel{chap_examples:system-with-disturbance}{{6.2}{62}{System with
Disturbance}{section.6.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces
Figure 2: Spring-mass system.}}{62}{figure.6.2}}
+\newlabel{chap_examples:springmassfig}{{6.2}{62}{Figure 2: Spring-mass
system}{figure.6.2}{}}
+\newlabel{chap_examples:equation-spmass1}{{6.2}{62}{System with
Disturbance}{section*.143}{}}
+\newlabel{chap_examples-spmass1}{{6.1}{62}{System with
Disturbance}{equation.6.2.1}{}}
+\newlabel{chap_examples:equation-spmass2}{{6.2}{62}{System with
Disturbance}{section*.144}{}}
+\newlabel{chap_examples-spmass2}{{6.2}{62}{System with
Disturbance}{equation.6.2.2}{}}
+\newlabel{chap_examples:equation-spmassls}{{6.2}{62}{System with
Disturbance}{section*.145}{}}
+\newlabel{chap_examples-spmassls}{{6.3}{62}{System with
Disturbance}{equation.6.2.3}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces
Figure 3: Spring-mass system without disturbance: (a) reach tube for time
\relax $t\in [0,4]\relax \GenericError { }{LaTeX Error: Bad
math environment delimiter}{See the LaTeX manual or LaTeX Companion for
explanation.}{Your command was ignored.\MessageBreak Type I <command>
<return> to replace it with another command,\MessageBreak or <return> to
continue without it.}; (b) reach set at time \relax $t=4\relax
\GenericError { }{LaTeX Error: Bad math environment
delimiter}{See the LaTeX manual or LaTeX Companion for explanation.}{Your
command was ignored.\MessageBreak Type I <command> <return> to replace it
with another command,\MessageBreak or <return> to continue without it.}.
Spring-mass system with disturbance: (c) reach tube for time \relax $t\in
[0,4]\relax \GenericError { }{LaTeX Error: Bad math
environment delimiter}{See the LaTeX manual or LaTeX Companion for
explanation.}{Your command was ignored.\MessageBreak Type I <command>
<return> to replace it with another command,\MessageBreak or <return> to
continue without it.}; (d) reach set at time \relax $t=4\relax
\GenericError { }{LaTeX Error: Bad math environment
delimiter}{See the LaTeX manual or LaTeX Companion for explanation.}{Your
command was ignored.\MessageBreak Type I <command> <return> to replace it
with another command,\MessageBreak or <return> to continue without
it.}.}}{63}{figure.6.3}}
+\newlabel{chap_examples:mechreachfig}{{6.3}{63}{Figure 3: Spring-mass
system without disturbance: (a) reach tube for time \(t\in [0,4]\); (b)
reach set at time \(t=4\). Spring-mass system with disturbance: (c) reach
tube for time \(t\in [0,4]\); (d) reach set at time \(t=4\)}{figure.6.3}{}}
+\newlabel{chap_examples:equation-smdist1}{{6.2}{64}{System with
Disturbance}{section*.146}{}}
+\newlabel{chap_examples-smdist1}{{6.4}{64}{System with
Disturbance}{equation.6.2.4}{}}
+\newlabel{chap_examples:equation-smdist2}{{6.2}{64}{System with
Disturbance}{section*.147}{}}
+\newlabel{chap_examples-smdist2}{{6.5}{64}{System with
Disturbance}{equation.6.2.5}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.3}Switched
System}{64}{section.6.3}}
+\newlabel{chap_examples:switched-system}{{6.3}{64}{Switched
System}{section.6.3}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces
Figure 4: RLC circuit with two inputs.}}{65}{figure.6.4}}
+\newlabel{chap_examples:rlcfig}{{6.4}{65}{Figure 4: RLC circuit with two
inputs}{figure.6.4}{}}
+\newlabel{chap_examples:equation-rlceq}{{6.3}{65}{Switched
System}{section*.148}{}}
+\newlabel{chap_examples-rlceq}{{6.6}{65}{Switched
System}{equation.6.3.6}{}}
+\newlabel{chap_examples:equation-rlceq2}{{6.3}{65}{Switched
System}{section*.149}{}}
+\newlabel{chap_examples-rlceq2}{{6.7}{65}{Switched
System}{equation.6.3.7}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces
Figure 5: Forward and backward reach sets of the switched system (external
and internal approximations).}}{67}{figure.6.5}}
+\newlabel{chap_examples:rlcreachfig}{{6.5}{67}{Figure 5: Forward and
backward reach sets of the switched system (external and internal
approximations)}{figure.6.5}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.4}Hybrid
System}{68}{section.6.4}}
+\newlabel{chap_examples:hybrid-system}{{6.4}{68}{Hybrid
System}{section.6.4}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.6}{\ignorespaces
Figure 6: Highway model. Adapted from {\hyperref
[chap_examples:sun2003]{{[}SUN2003{]}}}.}}{68}{figure.6.6}}
+\newlabel{chap_examples:hwfig}{{6.6}{68}{Figure 6: Highway model. Adapted
from {\hyperref [chap_examples:sun2003]{{[}SUN2003{]}}}}{figure.6.6}{}}
+\newlabel{chap_examples:equation-fflow}{{6.4}{69}{Hybrid
System}{section*.150}{}}
+\newlabel{chap_examples-fflow}{{6.4}{69}{Hybrid System}{section*.150}{}}
+\newlabel{chap_examples:equation-cflow}{{6.4}{69}{Hybrid
System}{section*.151}{}}
+\newlabel{chap_examples-cflow}{{6.4}{69}{Hybrid System}{section*.151}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.7}{\ignorespaces
Figure 7: Reach set of the free-flow system is blue, reach set of the
congested system is green, the guard is red. (a) Reach set of the free-flow
system at \relax $t = 10\relax \GenericError { }{LaTeX
Error: Bad math environment delimiter}{See the LaTeX manual or LaTeX
Companion for explanation.}{Your command was ignored.\MessageBreak Type I
<command> <return> to replace it with another command,\MessageBreak or
<return> to continue without it.}, before reaching the guard (projection
onto \relax $(x_1,x_2,x_3)\relax \GenericError { }{LaTeX
Error: Bad math environment delimiter}{See the LaTeX manual or LaTeX
Companion for explanation.}{Your command was ignored.\MessageBreak Type I
<command> <return> to replace it with another command,\MessageBreak or
<return> to continue without it.}). (b) Reach set of the free-flow system
at \relax $t = 50\relax \GenericError { }{LaTeX Error: Bad
math environment delimiter}{See the LaTeX manual or LaTeX Companion for
explanation.}{Your command was ignored.\MessageBreak Type I <command>
<return> to replace it with another command,\MessageBreak or <return> to
continue without it.}, crossing the guard. (projection onto \relax
$(x_1,x_2,x_3)\relax \GenericError { }{LaTeX Error: Bad math
environment delimiter}{See the LaTeX manual or LaTeX Companion for
explanation.}{Your command was ignored.\MessageBreak Type I <command>
<return> to replace it with another command,\MessageBreak or <return> to
continue without it.}). (c) Reach set of the free-flow system at \relax $t
= 80\relax \GenericError { }{LaTeX Error: Bad math
environment delimiter}{See the LaTeX manual or LaTeX Companion for
explanation.}{Your command was ignored.\MessageBreak Type I <command>
<return> to replace it with another command,\MessageBreak or <return> to
continue without it.}, after the guard is crossed. (projection onto \relax
$(x_1,x_2,x_3)\relax \GenericError { }{LaTeX Error: Bad math
environment delimiter}{See the LaTeX manual or LaTeX Companion for
explanation.}{Your command was ignored.\MessageBreak Type I <command>
<return> to replace it with another command,\MessageBreak or <return> to
continue without it.}). (d) Reach set trace from \relax $t=0\relax
\GenericError { }{LaTeX Error: Bad math environment
delimiter}{See the LaTeX manual or LaTeX Companion for explanation.}{Your
command was ignored.\MessageBreak Type I <command> <return> to replace it
with another command,\MessageBreak or <return> to continue without it.}
to \emph {t=100}, free-flow system in blue, congested system in green;
bounds of initial conditions are marked with magenta (projection onto
\relax $(x_1,x_2)\relax \GenericError { }{LaTeX Error: Bad
math environment delimiter}{See the LaTeX manual or LaTeX Companion for
explanation.}{Your command was ignored.\MessageBreak Type I <command>
<return> to replace it with another command,\MessageBreak or <return> to
continue without it.}).}}{71}{figure.6.7}}
+\newlabel{chap_examples:hwreachfig}{{6.7}{71}{Figure 7: Reach set of the
free-flow system is blue, reach set of the congested system is green, the
guard is red. (a) Reach set of the free-flow system at \(t = 10\), before
reaching the guard (projection onto \((x_1,x_2,x_3)\)). (b) Reach set of
the free-flow system at \(t = 50\), crossing the guard. (projection onto
\((x_1,x_2,x_3)\)). (c) Reach set of the free-flow system at \(t = 80\),
after the guard is crossed. (projection onto \((x_1,x_2,x_3)\)). (d) Reach
set trace from \(t=0\) to \emph {t=100}, free-flow system in blue,
congested system in green; bounds of initial conditions are marked with
magenta (projection onto \((x_1,x_2)\))}{figure.6.7}{}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {7}Ellipsoid tubes
and touching curves}{75}{chapter.7}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\newlabel{chap_ellTube::doc}{{7}{75}{Ellipsoid tubes and touching
curves}{chapter.7}{}}
+\newlabel{chap_ellTube:ellipsoid-tubes-and-touching-curves}{{7}{75}{Ellipsoid
tubes
and touching curves}{chapter.7}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.1}Touching
curves}{75}{section.7.1}}
+\newlabel{chap_ellTube:touching-curves}{{7.1}{75}{Touching
curves}{section.7.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.1}\emph
{EllTubeTouchCurveBasic} class}{75}{subsection.7.1.1}}
+\newlabel{chap_ellTube:elltubetouchcurvebasic-class}{{7.1.1}{75}{\emph
{EllTubeTouchCurveBasic} class}{subsection.7.1.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.2}\emph
{EllTubeTouchCurveProjBasic} class}{76}{subsection.7.1.2}}
+\newlabel{chap_ellTube:elltubetouchcurveprojbasic-class}{{7.1.2}{76}{\emph
{EllTubeTouchCurveProjBasic} class}{subsection.7.1.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.2}Ellipsoidal
tubes}{76}{section.7.2}}
+\newlabel{chap_ellTube:ellipsoidal-tubes}{{7.2}{76}{Ellipsoidal
tubes}{section.7.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.1}\emph
{EllTubeBasic} class}{76}{subsection.7.2.1}}
+\newlabel{chap_ellTube:elltubebasic-class}{{7.2.1}{76}{\emph
{EllTubeBasic} class}{subsection.7.2.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.2}\emph
{EllTube} class}{79}{subsection.7.2.2}}
+\newlabel{chap_ellTube:elltube-class}{{7.2.2}{79}{\emph {EllTube}
class}{subsection.7.2.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.3}\emph
{EllTubeProjBasic} class}{83}{subsection.7.2.3}}
+\newlabel{chap_ellTube:elltubeprojbasic-class}{{7.2.3}{83}{\emph
{EllTubeProjBasic} class}{subsection.7.2.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.4}\emph
{EllTubeProj} class}{85}{subsection.7.2.4}}
+\newlabel{chap_ellTube:elltubeproj-class}{{7.2.4}{85}{\emph {EllTubeProj}
class}{subsection.7.2.4}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.3}Unions of
ellipsoidal tubes}{85}{section.7.3}}
+\newlabel{chap_ellTube:unions-of-ellipsoidal-tubes}{{7.3}{85}{Unions of
ellipsoidal tubes}{section.7.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}\emph
{EllUnionTubeBasic} class}{85}{subsection.7.3.1}}
+\newlabel{chap_ellTube:elluniontubebasic-class}{{7.3.1}{85}{\emph
{EllUnionTubeBasic} class}{subsection.7.3.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}\emph
{EllUnionTube} class}{85}{subsection.7.3.2}}
+\newlabel{chap_ellTube:elluniontube-class}{{7.3.2}{85}{\emph
{EllUnionTube} class}{subsection.7.3.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.3}\emph
{EllUnionTubeStaticProj} class}{86}{subsection.7.3.3}}
+\newlabel{chap_ellTube:elluniontubestaticproj-class}{{7.3.3}{86}{\emph
{EllUnionTubeStaticProj} class}{subsection.7.3.3}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.4}\emph
{TypifiedByFieldCodeRel} class}{86}{section.7.4}}
+\newlabel{chap_ellTube:typifiedbyfieldcoderel-class}{{7.4}{86}{\emph
{TypifiedByFieldCodeRel} class}{section.7.4}{}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {8}Summary and
Outlook}{89}{chapter.8}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\newlabel{chap_summary::doc}{{8}{89}{Summary and Outlook}{chapter.8}{}}
+\newlabel{chap_summary:summary-and-outlook}{{8}{89}{Summary and
Outlook}{chapter.8}{}}
+\@writefile{toc}{\contentsline {chapter}{\numberline
{9}Acknowledgement}{91}{chapter.9}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\newlabel{chap_acknowledge::doc}{{9}{91}{Acknowledgement}{chapter.9}{}}
+\newlabel{chap_acknowledge:acknowledgement}{{9}{91}{Acknowledgement}{chapter.9}{}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {10}Function
Reference}{93}{chapter.10}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\newlabel{chap_functions::doc}{{10}{93}{Function Reference}{chapter.10}{}}
+\newlabel{chap_functions:function-reference}{{10}{93}{Function
Reference}{chapter.10}{}}
+\@writefile{toc}{\contentsline {section}{\numberline
{10.1}ellipsoid}{93}{section.10.1}}
+\newlabel{chap_functions:ellipsoid}{{10.1}{93}{ellipsoid}{section.10.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.1}ellipsoid.calcGrid}{93}{subsection.10.1.1}}
+\newlabel{chap_functions:ellipsoid-calcgrid}{{10.1.1}{93}{ellipsoid.calcGrid}{subsection.10.1.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.2}ellipsoid.checkIsMe}{93}{subsection.10.1.2}}
+\newlabel{chap_functions:ellipsoid-checkisme}{{10.1.2}{93}{ellipsoid.checkIsMe}{subsection.10.1.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.3}ellipsoid.contents}{94}{subsection.10.1.3}}
+\newlabel{chap_functions:ellipsoid-contents}{{10.1.3}{94}{ellipsoid.contents}{subsection.10.1.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.4}ellipsoid.dimension}{96}{subsection.10.1.4}}
+\newlabel{chap_functions:ellipsoid-dimension}{{10.1.4}{96}{ellipsoid.dimension}{subsection.10.1.4}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.5}ellipsoid.disp}{96}{subsection.10.1.5}}
+\newlabel{chap_functions:ellipsoid-disp}{{10.1.5}{96}{ellipsoid.disp}{subsection.10.1.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.6}ellipsoid.display}{97}{subsection.10.1.6}}
+\newlabel{chap_functions:ellipsoid-display}{{10.1.6}{97}{ellipsoid.display}{subsection.10.1.6}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.7}ellipsoid.distance}{97}{subsection.10.1.7}}
+\newlabel{chap_functions:ellipsoid-distance}{{10.1.7}{97}{ellipsoid.distance}{subsection.10.1.7}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.8}ellipsoid.doesContain}{98}{subsection.10.1.8}}
+\newlabel{chap_functions:ellipsoid-doescontain}{{10.1.8}{98}{ellipsoid.doesContain}{subsection.10.1.8}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.9}ellipsoid.doesIntersectionContain}{99}{subsection.10.1.9}}
+\newlabel{chap_functions:ellipsoid-doesintersectioncontain}{{10.1.9}{99}{ellipsoid.doesIntersectionContain}{subsection.10.1.9}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.10}ellipsoid.double}{100}{subsection.10.1.10}}
+\newlabel{chap_functions:ellipsoid-double}{{10.1.10}{100}{ellipsoid.double}{subsection.10.1.10}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.11}ellipsoid.ellbndr\_2d}{101}{subsection.10.1.11}}
+\newlabel{chap_functions:ellipsoid-ellbndr-2d}{{10.1.11}{101}{ellipsoid.ellbndr\_2d}{subsection.10.1.11}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.12}ellipsoid.ellbndr\_3d}{101}{subsection.10.1.12}}
+\newlabel{chap_functions:ellipsoid-ellbndr-3d}{{10.1.12}{101}{ellipsoid.ellbndr\_3d}{subsection.10.1.12}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.13}ellipsoid.ellintersection\_ia}{102}{subsection.10.1.13}}
+\newlabel{chap_functions:ellipsoid-ellintersection-ia}{{10.1.13}{102}{ellipsoid.ellintersection\_ia}{subsection.10.1.13}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.14}ellipsoid.ellipsoid}{102}{subsection.10.1.14}}
+\newlabel{chap_functions:ellipsoid-ellipsoid}{{10.1.14}{102}{ellipsoid.ellipsoid}{subsection.10.1.14}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.15}ellipsoid.ellunion\_ea}{103}{subsection.10.1.15}}
+\newlabel{chap_functions:ellipsoid-ellunion-ea}{{10.1.15}{103}{ellipsoid.ellunion\_ea}{subsection.10.1.15}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.16}ellipsoid.fromRepMat}{104}{subsection.10.1.16}}
+\newlabel{chap_functions:ellipsoid-fromrepmat}{{10.1.16}{104}{ellipsoid.fromRepMat}{subsection.10.1.16}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.17}ellipsoid.fromStruct}{105}{subsection.10.1.17}}
+\newlabel{chap_functions:ellipsoid-fromstruct}{{10.1.17}{105}{ellipsoid.fromStruct}{subsection.10.1.17}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.18}ellipsoid.getAbsTol}{105}{subsection.10.1.18}}
+\newlabel{chap_functions:ellipsoid-getabstol}{{10.1.18}{105}{ellipsoid.getAbsTol}{subsection.10.1.18}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.19}ellipsoid.getBoundary}{106}{subsection.10.1.19}}
+\newlabel{chap_functions:ellipsoid-getboundary}{{10.1.19}{106}{ellipsoid.getBoundary}{subsection.10.1.19}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.20}ellipsoid.getBoundaryByFactor}{106}{subsection.10.1.20}}
+\newlabel{chap_functions:ellipsoid-getboundarybyfactor}{{10.1.20}{106}{ellipsoid.getBoundaryByFactor}{subsection.10.1.20}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.21}ellipsoid.getCenterVec}{107}{subsection.10.1.21}}
+\newlabel{chap_functions:ellipsoid-getcentervec}{{10.1.21}{107}{ellipsoid.getCenterVec}{subsection.10.1.21}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.22}ellipsoid.getCopy}{107}{subsection.10.1.22}}
+\newlabel{chap_functions:ellipsoid-getcopy}{{10.1.22}{107}{ellipsoid.getCopy}{subsection.10.1.22}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.23}ellipsoid.getInv}{108}{subsection.10.1.23}}
+\newlabel{chap_functions:ellipsoid-getinv}{{10.1.23}{108}{ellipsoid.getInv}{subsection.10.1.23}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.24}ellipsoid.getMove2Origin}{108}{subsection.10.1.24}}
+\newlabel{chap_functions:ellipsoid-getmove2origin}{{10.1.24}{108}{ellipsoid.getMove2Origin}{subsection.10.1.24}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.25}ellipsoid.getNPlot2dPoints}{109}{subsection.10.1.25}}
+\newlabel{chap_functions:ellipsoid-getnplot2dpoints}{{10.1.25}{109}{ellipsoid.getNPlot2dPoints}{subsection.10.1.25}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.26}ellipsoid.getNPlot3dPoints}{109}{subsection.10.1.26}}
+\newlabel{chap_functions:ellipsoid-getnplot3dpoints}{{10.1.26}{109}{ellipsoid.getNPlot3dPoints}{subsection.10.1.26}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.27}ellipsoid.getProjection}{110}{subsection.10.1.27}}
+\newlabel{chap_functions:ellipsoid-getprojection}{{10.1.27}{110}{ellipsoid.getProjection}{subsection.10.1.27}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.28}ellipsoid.getRelTol}{110}{subsection.10.1.28}}
+\newlabel{chap_functions:ellipsoid-getreltol}{{10.1.28}{110}{ellipsoid.getRelTol}{subsection.10.1.28}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.29}ellipsoid.getRhoBoundary}{111}{subsection.10.1.29}}
+\newlabel{chap_functions:ellipsoid-getrhoboundary}{{10.1.29}{111}{ellipsoid.getRhoBoundary}{subsection.10.1.29}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.30}ellipsoid.getRhoBoundaryByFactor}{111}{subsection.10.1.30}}
+\newlabel{chap_functions:ellipsoid-getrhoboundarybyfactor}{{10.1.30}{111}{ellipsoid.getRhoBoundaryByFactor}{subsection.10.1.30}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.31}ellipsoid.getShape}{112}{subsection.10.1.31}}
+\newlabel{chap_functions:ellipsoid-getshape}{{10.1.31}{112}{ellipsoid.getShape}{subsection.10.1.31}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.32}ellipsoid.getShapeMat}{112}{subsection.10.1.32}}
+\newlabel{chap_functions:ellipsoid-getshapemat}{{10.1.32}{112}{ellipsoid.getShapeMat}{subsection.10.1.32}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.33}ellipsoid.hpintersection}{113}{subsection.10.1.33}}
+\newlabel{chap_functions:ellipsoid-hpintersection}{{10.1.33}{113}{ellipsoid.hpintersection}{subsection.10.1.33}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.34}ellipsoid.intersect}{113}{subsection.10.1.34}}
+\newlabel{chap_functions:ellipsoid-intersect}{{10.1.34}{113}{ellipsoid.intersect}{subsection.10.1.34}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.35}ellipsoid.intersection\_ea}{115}{subsection.10.1.35}}
+\newlabel{chap_functions:ellipsoid-intersection-ea}{{10.1.35}{115}{ellipsoid.intersection\_ea}{subsection.10.1.35}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.36}ellipsoid.intersection\_ia}{116}{subsection.10.1.36}}
+\newlabel{chap_functions:ellipsoid-intersection-ia}{{10.1.36}{116}{ellipsoid.intersection\_ia}{subsection.10.1.36}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.37}ellipsoid.inv}{117}{subsection.10.1.37}}
+\newlabel{chap_functions:ellipsoid-inv}{{10.1.37}{117}{ellipsoid.inv}{subsection.10.1.37}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.38}ellipsoid.isEmpty}{118}{subsection.10.1.38}}
+\newlabel{chap_functions:ellipsoid-isempty}{{10.1.38}{118}{ellipsoid.isEmpty}{subsection.10.1.38}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.39}ellipsoid.isEqual}{118}{subsection.10.1.39}}
+\newlabel{chap_functions:ellipsoid-isequal}{{10.1.39}{118}{ellipsoid.isEqual}{subsection.10.1.39}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.40}ellipsoid.isInside}{118}{subsection.10.1.40}}
+\newlabel{chap_functions:ellipsoid-isinside}{{10.1.40}{118}{ellipsoid.isInside}{subsection.10.1.40}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.41}ellipsoid.isbaddirection}{119}{subsection.10.1.41}}
+\newlabel{chap_functions:ellipsoid-isbaddirection}{{10.1.41}{119}{ellipsoid.isbaddirection}{subsection.10.1.41}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.42}ellipsoid.isbigger}{119}{subsection.10.1.42}}
+\newlabel{chap_functions:ellipsoid-isbigger}{{10.1.42}{119}{ellipsoid.isbigger}{subsection.10.1.42}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.43}ellipsoid.isdegenerate}{120}{subsection.10.1.43}}
+\newlabel{chap_functions:ellipsoid-isdegenerate}{{10.1.43}{120}{ellipsoid.isdegenerate}{subsection.10.1.43}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.44}ellipsoid.isinternal}{120}{subsection.10.1.44}}
+\newlabel{chap_functions:ellipsoid-isinternal}{{10.1.44}{120}{ellipsoid.isinternal}{subsection.10.1.44}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.45}ellipsoid.maxeig}{121}{subsection.10.1.45}}
+\newlabel{chap_functions:ellipsoid-maxeig}{{10.1.45}{121}{ellipsoid.maxeig}{subsection.10.1.45}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.46}ellipsoid.mineig}{122}{subsection.10.1.46}}
+\newlabel{chap_functions:ellipsoid-mineig}{{10.1.46}{122}{ellipsoid.mineig}{subsection.10.1.46}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.47}ellipsoid.minkCommonAction}{122}{subsection.10.1.47}}
+\newlabel{chap_functions:ellipsoid-minkcommonaction}{{10.1.47}{122}{ellipsoid.minkCommonAction}{subsection.10.1.47}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.48}ellipsoid.minkdiff}{123}{subsection.10.1.48}}
+\newlabel{chap_functions:ellipsoid-minkdiff}{{10.1.48}{123}{ellipsoid.minkdiff}{subsection.10.1.48}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.49}ellipsoid.minkdiff\_ea}{124}{subsection.10.1.49}}
+\newlabel{chap_functions:ellipsoid-minkdiff-ea}{{10.1.49}{124}{ellipsoid.minkdiff\_ea}{subsection.10.1.49}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.50}ellipsoid.minkdiff\_ia}{125}{subsection.10.1.50}}
+\newlabel{chap_functions:ellipsoid-minkdiff-ia}{{10.1.50}{125}{ellipsoid.minkdiff\_ia}{subsection.10.1.50}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.51}ellipsoid.minkmp}{126}{subsection.10.1.51}}
+\newlabel{chap_functions:ellipsoid-minkmp}{{10.1.51}{126}{ellipsoid.minkmp}{subsection.10.1.51}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.52}ellipsoid.minkmp\_ea}{127}{subsection.10.1.52}}
+\newlabel{chap_functions:ellipsoid-minkmp-ea}{{10.1.52}{127}{ellipsoid.minkmp\_ea}{subsection.10.1.52}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.53}ellipsoid.minkmp\_ia}{128}{subsection.10.1.53}}
+\newlabel{chap_functions:ellipsoid-minkmp-ia}{{10.1.53}{128}{ellipsoid.minkmp\_ia}{subsection.10.1.53}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.54}ellipsoid.minkpm}{128}{subsection.10.1.54}}
+\newlabel{chap_functions:ellipsoid-minkpm}{{10.1.54}{128}{ellipsoid.minkpm}{subsection.10.1.54}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.55}ellipsoid.minkpm\_ea}{129}{subsection.10.1.55}}
+\newlabel{chap_functions:ellipsoid-minkpm-ea}{{10.1.55}{129}{ellipsoid.minkpm\_ea}{subsection.10.1.55}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.56}ellipsoid.minkpm\_ia}{130}{subsection.10.1.56}}
+\newlabel{chap_functions:ellipsoid-minkpm-ia}{{10.1.56}{130}{ellipsoid.minkpm\_ia}{subsection.10.1.56}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.57}ellipsoid.minksum}{131}{subsection.10.1.57}}
+\newlabel{chap_functions:ellipsoid-minksum}{{10.1.57}{131}{ellipsoid.minksum}{subsection.10.1.57}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.58}ellipsoid.minksum\_ea}{131}{subsection.10.1.58}}
+\newlabel{chap_functions:ellipsoid-minksum-ea}{{10.1.58}{131}{ellipsoid.minksum\_ea}{subsection.10.1.58}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.59}ellipsoid.minksum\_ia}{132}{subsection.10.1.59}}
+\newlabel{chap_functions:ellipsoid-minksum-ia}{{10.1.59}{132}{ellipsoid.minksum\_ia}{subsection.10.1.59}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.60}ellipsoid.minus}{133}{subsection.10.1.60}}
+\newlabel{chap_functions:ellipsoid-minus}{{10.1.60}{133}{ellipsoid.minus}{subsection.10.1.60}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.61}ellipsoid.move2origin}{134}{subsection.10.1.61}}
+\newlabel{chap_functions:ellipsoid-move2origin}{{10.1.61}{134}{ellipsoid.move2origin}{subsection.10.1.61}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.62}ellipsoid.mtimes}{135}{subsection.10.1.62}}
+\newlabel{chap_functions:ellipsoid-mtimes}{{10.1.62}{135}{ellipsoid.mtimes}{subsection.10.1.62}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.63}ellipsoid.parameters}{135}{subsection.10.1.63}}
+\newlabel{chap_functions:ellipsoid-parameters}{{10.1.63}{135}{ellipsoid.parameters}{subsection.10.1.63}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.64}ellipsoid.plot}{136}{subsection.10.1.64}}
+\newlabel{chap_functions:ellipsoid-plot}{{10.1.64}{136}{ellipsoid.plot}{subsection.10.1.64}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.65}ellipsoid.plus}{137}{subsection.10.1.65}}
+\newlabel{chap_functions:ellipsoid-plus}{{10.1.65}{137}{ellipsoid.plus}{subsection.10.1.65}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.66}ellipsoid.polar}{138}{subsection.10.1.66}}
+\newlabel{chap_functions:ellipsoid-polar}{{10.1.66}{138}{ellipsoid.polar}{subsection.10.1.66}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.67}ellipsoid.projection}{138}{subsection.10.1.67}}
+\newlabel{chap_functions:ellipsoid-projection}{{10.1.67}{138}{ellipsoid.projection}{subsection.10.1.67}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.68}ellipsoid.repMat}{139}{subsection.10.1.68}}
+\newlabel{chap_functions:ellipsoid-repmat}{{10.1.68}{139}{ellipsoid.repMat}{subsection.10.1.68}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.69}ellipsoid.rho}{139}{subsection.10.1.69}}
+\newlabel{chap_functions:ellipsoid-rho}{{10.1.69}{139}{ellipsoid.rho}{subsection.10.1.69}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.70}ellipsoid.shape}{140}{subsection.10.1.70}}
+\newlabel{chap_functions:ellipsoid-shape}{{10.1.70}{140}{ellipsoid.shape}{subsection.10.1.70}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.71}ellipsoid.toPolytope}{141}{subsection.10.1.71}}
+\newlabel{chap_functions:ellipsoid-topolytope}{{10.1.71}{141}{ellipsoid.toPolytope}{subsection.10.1.71}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.72}ellipsoid.toStruct}{141}{subsection.10.1.72}}
+\newlabel{chap_functions:ellipsoid-tostruct}{{10.1.72}{141}{ellipsoid.toStruct}{subsection.10.1.72}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.73}ellipsoid.trace}{142}{subsection.10.1.73}}
+\newlabel{chap_functions:ellipsoid-trace}{{10.1.73}{142}{ellipsoid.trace}{subsection.10.1.73}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.74}ellipsoid.uminus}{142}{subsection.10.1.74}}
+\newlabel{chap_functions:ellipsoid-uminus}{{10.1.74}{142}{ellipsoid.uminus}{subsection.10.1.74}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.1.75}ellipsoid.volume}{143}{subsection.10.1.75}}
+\newlabel{chap_functions:ellipsoid-volume}{{10.1.75}{143}{ellipsoid.volume}{subsection.10.1.75}{}}
+\@writefile{toc}{\contentsline {section}{\numberline
{10.2}hyperplane}{143}{section.10.2}}
+\newlabel{chap_functions:hyperplane}{{10.2}{143}{hyperplane}{section.10.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.1}hyperplane.checkIsMe}{143}{subsection.10.2.1}}
+\newlabel{chap_functions:hyperplane-checkisme}{{10.2.1}{143}{hyperplane.checkIsMe}{subsection.10.2.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.2}hyperplane.contains}{144}{subsection.10.2.2}}
+\newlabel{chap_functions:hyperplane-contains}{{10.2.2}{144}{hyperplane.contains}{subsection.10.2.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.3}hyperplane.contents}{145}{subsection.10.2.3}}
+\newlabel{chap_functions:hyperplane-contents}{{10.2.3}{145}{hyperplane.contents}{subsection.10.2.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.4}hyperplane.dimension}{145}{subsection.10.2.4}}
+\newlabel{chap_functions:hyperplane-dimension}{{10.2.4}{145}{hyperplane.dimension}{subsection.10.2.4}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.5}hyperplane.display}{146}{subsection.10.2.5}}
+\newlabel{chap_functions:hyperplane-display}{{10.2.5}{146}{hyperplane.display}{subsection.10.2.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.6}hyperplane.double}{146}{subsection.10.2.6}}
+\newlabel{chap_functions:hyperplane-double}{{10.2.6}{146}{hyperplane.double}{subsection.10.2.6}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.7}hyperplane.fromRepMat}{147}{subsection.10.2.7}}
+\newlabel{chap_functions:hyperplane-fromrepmat}{{10.2.7}{147}{hyperplane.fromRepMat}{subsection.10.2.7}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.8}hyperplane.fromStruct}{147}{subsection.10.2.8}}
+\newlabel{chap_functions:hyperplane-fromstruct}{{10.2.8}{147}{hyperplane.fromStruct}{subsection.10.2.8}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.9}hyperplane.getAbsTol}{148}{subsection.10.2.9}}
+\newlabel{chap_functions:hyperplane-getabstol}{{10.2.9}{148}{hyperplane.getAbsTol}{subsection.10.2.9}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.10}hyperplane.getCopy}{148}{subsection.10.2.10}}
+\newlabel{chap_functions:hyperplane-getcopy}{{10.2.10}{148}{hyperplane.getCopy}{subsection.10.2.10}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.11}hyperplane.getProperty}{149}{subsection.10.2.11}}
+\newlabel{chap_functions:hyperplane-getproperty}{{10.2.11}{149}{hyperplane.getProperty}{subsection.10.2.11}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.12}hyperplane.getRelTol}{149}{subsection.10.2.12}}
+\newlabel{chap_functions:hyperplane-getreltol}{{10.2.12}{149}{hyperplane.getRelTol}{subsection.10.2.12}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.13}hyperplane.hyperplane}{150}{subsection.10.2.13}}
+\newlabel{chap_functions:hyperplane-hyperplane}{{10.2.13}{150}{hyperplane.hyperplane}{subsection.10.2.13}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.14}hyperplane.isEmpty}{152}{subsection.10.2.14}}
+\newlabel{chap_functions:hyperplane-isempty}{{10.2.14}{152}{hyperplane.isEmpty}{subsection.10.2.14}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.15}hyperplane.isEqual}{152}{subsection.10.2.15}}
+\newlabel{chap_functions:hyperplane-isequal}{{10.2.15}{152}{hyperplane.isEqual}{subsection.10.2.15}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.16}hyperplane.isparallel}{153}{subsection.10.2.16}}
+\newlabel{chap_functions:hyperplane-isparallel}{{10.2.16}{153}{hyperplane.isparallel}{subsection.10.2.16}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.17}hyperplane.parameters}{153}{subsection.10.2.17}}
+\newlabel{chap_functions:hyperplane-parameters}{{10.2.17}{153}{hyperplane.parameters}{subsection.10.2.17}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.18}hyperplane.plot}{154}{subsection.10.2.18}}
+\newlabel{chap_functions:hyperplane-plot}{{10.2.18}{154}{hyperplane.plot}{subsection.10.2.18}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.19}hyperplane.toStruct}{154}{subsection.10.2.19}}
+\newlabel{chap_functions:hyperplane-tostruct}{{10.2.19}{154}{hyperplane.toStruct}{subsection.10.2.19}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.2.20}hyperplane.uminus}{155}{subsection.10.2.20}}
+\newlabel{chap_functions:hyperplane-uminus}{{10.2.20}{155}{hyperplane.uminus}{subsection.10.2.20}{}}
+\@writefile{toc}{\contentsline {section}{\numberline
{10.3}elltool.conf.Properties}{155}{section.10.3}}
+\newlabel{chap_functions:elltool-conf-properties}{{10.3}{155}{elltool.conf.Properties}{section.10.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.1}elltool.conf.Properties.Properties}{155}{subsection.10.3.1}}
+\newlabel{chap_functions:elltool-conf-properties-properties}{{10.3.1}{155}{elltool.conf.Properties.Properties}{subsection.10.3.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.2}elltool.conf.Properties.checkSettings}{156}{subsection.10.3.2}}
+\newlabel{chap_functions:elltool-conf-properties-checksettings}{{10.3.2}{156}{elltool.conf.Properties.checkSettings}{subsection.10.3.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.3}elltool.conf.Properties.getAbsTol}{156}{subsection.10.3.3}}
+\newlabel{chap_functions:elltool-conf-properties-getabstol}{{10.3.3}{156}{elltool.conf.Properties.getAbsTol}{subsection.10.3.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.4}elltool.conf.Properties.getConfRepoMgr}{156}{subsection.10.3.4}}
+\newlabel{chap_functions:elltool-conf-properties-getconfrepomgr}{{10.3.4}{156}{elltool.conf.Properties.getConfRepoMgr}{subsection.10.3.4}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.5}elltool.conf.Properties.getIsEnabledOdeSolverOptions}{156}{subsection.10.3.5}}
+\newlabel{chap_functions:elltool-conf-properties-getisenabledodesolveroptions}{{10.3.5}{156}{elltool.conf.Properties.getIsEnabledOdeSolverOptions}{subsection.10.3.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.6}elltool.conf.Properties.getIsODENormControl}{156}{subsection.10.3.6}}
+\newlabel{chap_functions:elltool-conf-properties-getisodenormcontrol}{{10.3.6}{156}{elltool.conf.Properties.getIsODENormControl}{subsection.10.3.6}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.7}elltool.conf.Properties.getIsVerbose}{156}{subsection.10.3.7}}
+\newlabel{chap_functions:elltool-conf-properties-getisverbose}{{10.3.7}{156}{elltool.conf.Properties.getIsVerbose}{subsection.10.3.7}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.8}elltool.conf.Properties.getNPlot2dPoints}{156}{subsection.10.3.8}}
+\newlabel{chap_functions:elltool-conf-properties-getnplot2dpoints}{{10.3.8}{156}{elltool.conf.Properties.getNPlot2dPoints}{subsection.10.3.8}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.9}elltool.conf.Properties.getNPlot3dPoints}{156}{subsection.10.3.9}}
+\newlabel{chap_functions:elltool-conf-properties-getnplot3dpoints}{{10.3.9}{156}{elltool.conf.Properties.getNPlot3dPoints}{subsection.10.3.9}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.10}elltool.conf.Properties.getNTimeGridPoints}{157}{subsection.10.3.10}}
+\newlabel{chap_functions:elltool-conf-properties-getntimegridpoints}{{10.3.10}{157}{elltool.conf.Properties.getNTimeGridPoints}{subsection.10.3.10}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.11}elltool.conf.Properties.getODESolverName}{157}{subsection.10.3.11}}
+\newlabel{chap_functions:elltool-conf-properties-getodesolvername}{{10.3.11}{157}{elltool.conf.Properties.getODESolverName}{subsection.10.3.11}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.12}elltool.conf.Properties.getPropStruct}{157}{subsection.10.3.12}}
+\newlabel{chap_functions:elltool-conf-properties-getpropstruct}{{10.3.12}{157}{elltool.conf.Properties.getPropStruct}{subsection.10.3.12}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.13}elltool.conf.Properties.getRegTol}{157}{subsection.10.3.13}}
+\newlabel{chap_functions:elltool-conf-properties-getregtol}{{10.3.13}{157}{elltool.conf.Properties.getRegTol}{subsection.10.3.13}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.14}elltool.conf.Properties.getRelTol}{157}{subsection.10.3.14}}
+\newlabel{chap_functions:elltool-conf-properties-getreltol}{{10.3.14}{157}{elltool.conf.Properties.getRelTol}{subsection.10.3.14}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.15}elltool.conf.Properties.getVersion}{157}{subsection.10.3.15}}
+\newlabel{chap_functions:elltool-conf-properties-getversion}{{10.3.15}{157}{elltool.conf.Properties.getVersion}{subsection.10.3.15}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.16}elltool.conf.Properties.init}{157}{subsection.10.3.16}}
+\newlabel{chap_functions:elltool-conf-properties-init}{{10.3.16}{157}{elltool.conf.Properties.init}{subsection.10.3.16}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.17}elltool.conf.Properties.parseProp}{158}{subsection.10.3.17}}
+\newlabel{chap_functions:elltool-conf-properties-parseprop}{{10.3.17}{158}{elltool.conf.Properties.parseProp}{subsection.10.3.17}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.18}elltool.conf.Properties.setConfRepoMgr}{159}{subsection.10.3.18}}
+\newlabel{chap_functions:elltool-conf-properties-setconfrepomgr}{{10.3.18}{159}{elltool.conf.Properties.setConfRepoMgr}{subsection.10.3.18}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.19}elltool.conf.Properties.setIsVerbose}{159}{subsection.10.3.19}}
+\newlabel{chap_functions:elltool-conf-properties-setisverbose}{{10.3.19}{159}{elltool.conf.Properties.setIsVerbose}{subsection.10.3.19}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.20}elltool.conf.Properties.setNPlot2dPoints}{159}{subsection.10.3.20}}
+\newlabel{chap_functions:elltool-conf-properties-setnplot2dpoints}{{10.3.20}{159}{elltool.conf.Properties.setNPlot2dPoints}{subsection.10.3.20}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.21}elltool.conf.Properties.setNTimeGridPoints}{159}{subsection.10.3.21}}
+\newlabel{chap_functions:elltool-conf-properties-setntimegridpoints}{{10.3.21}{159}{elltool.conf.Properties.setNTimeGridPoints}{subsection.10.3.21}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.3.22}elltool.conf.Properties.setRelTol}{159}{subsection.10.3.22}}
+\newlabel{chap_functions:elltool-conf-properties-setreltol}{{10.3.22}{159}{elltool.conf.Properties.setRelTol}{subsection.10.3.22}{}}
+\@writefile{toc}{\contentsline {section}{\numberline
{10.4}elltool.core.GenEllipsoid}{159}{section.10.4}}
+\newlabel{chap_functions:elltool-core-genellipsoid}{{10.4}{159}{elltool.core.GenEllipsoid}{section.10.4}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.1}elltool.core.GenEllipsoid.GenEllipsoid}{159}{subsection.10.4.1}}
+\newlabel{chap_functions:elltool-core-genellipsoid-genellipsoid}{{10.4.1}{159}{elltool.core.GenEllipsoid.GenEllipsoid}{subsection.10.4.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.2}elltool.core.GenEllipsoid.dimension}{160}{subsection.10.4.2}}
+\newlabel{chap_functions:elltool-core-genellipsoid-dimension}{{10.4.2}{160}{elltool.core.GenEllipsoid.dimension}{subsection.10.4.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.3}elltool.core.GenEllipsoid.display}{160}{subsection.10.4.3}}
+\newlabel{chap_functions:elltool-core-genellipsoid-display}{{10.4.3}{160}{elltool.core.GenEllipsoid.display}{subsection.10.4.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.4}elltool.core.GenEllipsoid.getCenter}{161}{subsection.10.4.4}}
+\newlabel{chap_functions:elltool-core-genellipsoid-getcenter}{{10.4.4}{161}{elltool.core.GenEllipsoid.getCenter}{subsection.10.4.4}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.5}elltool.core.GenEllipsoid.getCheckTol}{161}{subsection.10.4.5}}
+\newlabel{chap_functions:elltool-core-genellipsoid-getchecktol}{{10.4.5}{161}{elltool.core.GenEllipsoid.getCheckTol}{subsection.10.4.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.6}elltool.core.GenEllipsoid.getDiagMat}{161}{subsection.10.4.6}}
+\newlabel{chap_functions:elltool-core-genellipsoid-getdiagmat}{{10.4.6}{161}{elltool.core.GenEllipsoid.getDiagMat}{subsection.10.4.6}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.7}elltool.core.GenEllipsoid.getEigvMat}{161}{subsection.10.4.7}}
+\newlabel{chap_functions:elltool-core-genellipsoid-geteigvmat}{{10.4.7}{161}{elltool.core.GenEllipsoid.getEigvMat}{subsection.10.4.7}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.8}elltool.core.GenEllipsoid.getIsGoodDir}{161}{subsection.10.4.8}}
+\newlabel{chap_functions:elltool-core-genellipsoid-getisgooddir}{{10.4.8}{161}{elltool.core.GenEllipsoid.getIsGoodDir}{subsection.10.4.8}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.9}elltool.core.GenEllipsoid.inv}{162}{subsection.10.4.9}}
+\newlabel{chap_functions:elltool-core-genellipsoid-inv}{{10.4.9}{162}{elltool.core.GenEllipsoid.inv}{subsection.10.4.9}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.10}elltool.core.GenEllipsoid.minkDiffEa}{162}{subsection.10.4.10}}
+\newlabel{chap_functions:elltool-core-genellipsoid-minkdiffea}{{10.4.10}{162}{elltool.core.GenEllipsoid.minkDiffEa}{subsection.10.4.10}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.11}elltool.core.GenEllipsoid.minkDiffIa}{163}{subsection.10.4.11}}
+\newlabel{chap_functions:elltool-core-genellipsoid-minkdiffia}{{10.4.11}{163}{elltool.core.GenEllipsoid.minkDiffIa}{subsection.10.4.11}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.12}elltool.core.GenEllipsoid.minkSumEa}{163}{subsection.10.4.12}}
+\newlabel{chap_functions:elltool-core-genellipsoid-minksumea}{{10.4.12}{163}{elltool.core.GenEllipsoid.minkSumEa}{subsection.10.4.12}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.13}elltool.core.GenEllipsoid.minkSumIa}{164}{subsection.10.4.13}}
+\newlabel{chap_functions:elltool-core-genellipsoid-minksumia}{{10.4.13}{164}{elltool.core.GenEllipsoid.minkSumIa}{subsection.10.4.13}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.14}elltool.core.GenEllipsoid.plot}{165}{subsection.10.4.14}}
+\newlabel{chap_functions:elltool-core-genellipsoid-plot}{{10.4.14}{165}{elltool.core.GenEllipsoid.plot}{subsection.10.4.14}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.4.15}elltool.core.GenEllipsoid.rho}{166}{subsection.10.4.15}}
+\newlabel{chap_functions:elltool-core-genellipsoid-rho}{{10.4.15}{166}{elltool.core.GenEllipsoid.rho}{subsection.10.4.15}{}}
+\@writefile{toc}{\contentsline {section}{\numberline
{10.5}smartdb.relations.ATypifiedStaticRelation}{166}{section.10.5}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation}{{10.5}{166}{smartdb.relations.ATypifiedStaticRelation}{section.10.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.1}smartdb.relations.ATypifiedStaticRelation.ATypifiedStaticRelation}{166}{subsection.10.5.1}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-atypifiedstaticrelation}{{10.5.1}{166}{smartdb.relations.ATypifiedStaticRelation.ATypifiedStaticRelation}{subsection.10.5.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.2}smartdb.relations.ATypifiedStaticRelation.addData}{167}{subsection.10.5.2}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-adddata}{{10.5.2}{167}{smartdb.relations.ATypifiedStaticRelation.addData}{subsection.10.5.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.3}smartdb.relations.ATypifiedStaticRelation.addDataAlongDim}{167}{subsection.10.5.3}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-adddataalongdim}{{10.5.3}{167}{smartdb.relations.ATypifiedStaticRelation.addDataAlongDim}{subsection.10.5.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.4}smartdb.relations.ATypifiedStaticRelation.addTuples}{167}{subsection.10.5.4}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-addtuples}{{10.5.4}{167}{smartdb.relations.ATypifiedStaticRelation.addTuples}{subsection.10.5.4}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.5}smartdb.relations.ATypifiedStaticRelation.applyGetFunc}{168}{subsection.10.5.5}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-applygetfunc}{{10.5.5}{168}{smartdb.relations.ATypifiedStaticRelation.applyGetFunc}{subsection.10.5.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.6}smartdb.relations.ATypifiedStaticRelation.applySetFunc}{168}{subsection.10.5.6}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-applysetfunc}{{10.5.6}{168}{smartdb.relations.ATypifiedStaticRelation.applySetFunc}{subsection.10.5.6}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.7}smartdb.relations.ATypifiedStaticRelation.applyTupleGetFunc}{169}{subsection.10.5.7}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-applytuplegetfunc}{{10.5.7}{169}{smartdb.relations.ATypifiedStaticRelation.applyTupleGetFunc}{subsection.10.5.7}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.8}smartdb.relations.ATypifiedStaticRelation.clearData}{170}{subsection.10.5.8}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-cleardata}{{10.5.8}{170}{smartdb.relations.ATypifiedStaticRelation.clearData}{subsection.10.5.8}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.9}smartdb.relations.ATypifiedStaticRelation.clone}{170}{subsection.10.5.9}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-clone}{{10.5.9}{170}{smartdb.relations.ATypifiedStaticRelation.clone}{subsection.10.5.9}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.10}smartdb.relations.ATypifiedStaticRelation.copyFrom}{171}{subsection.10.5.10}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-copyfrom}{{10.5.10}{171}{smartdb.relations.ATypifiedStaticRelation.copyFrom}{subsection.10.5.10}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.11}smartdb.relations.ATypifiedStaticRelation.createInstance}{171}{subsection.10.5.11}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-createinstance}{{10.5.11}{171}{smartdb.relations.ATypifiedStaticRelation.createInstance}{subsection.10.5.11}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.12}smartdb.relations.ATypifiedStaticRelation.dispOnUI}{171}{subsection.10.5.12}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-disponui}{{10.5.12}{171}{smartdb.relations.ATypifiedStaticRelation.dispOnUI}{subsection.10.5.12}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.13}smartdb.relations.ATypifiedStaticRelation.display}{172}{subsection.10.5.13}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-display}{{10.5.13}{172}{smartdb.relations.ATypifiedStaticRelation.display}{subsection.10.5.13}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.14}smartdb.relations.ATypifiedStaticRelation.fromStructList}{172}{subsection.10.5.14}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-fromstructlist}{{10.5.14}{172}{smartdb.relations.ATypifiedStaticRelation.fromStructList}{subsection.10.5.14}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.15}smartdb.relations.ATypifiedStaticRelation.getCopy}{172}{subsection.10.5.15}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getcopy}{{10.5.15}{172}{smartdb.relations.ATypifiedStaticRelation.getCopy}{subsection.10.5.15}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.16}smartdb.relations.ATypifiedStaticRelation.getData}{172}{subsection.10.5.16}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getdata}{{10.5.16}{172}{smartdb.relations.ATypifiedStaticRelation.getData}{subsection.10.5.16}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.17}smartdb.relations.ATypifiedStaticRelation.getFieldDescrList}{173}{subsection.10.5.17}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getfielddescrlist}{{10.5.17}{173}{smartdb.relations.ATypifiedStaticRelation.getFieldDescrList}{subsection.10.5.17}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.18}smartdb.relations.ATypifiedStaticRelation.getFieldIsNull}{174}{subsection.10.5.18}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getfieldisnull}{{10.5.18}{174}{smartdb.relations.ATypifiedStaticRelation.getFieldIsNull}{subsection.10.5.18}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.19}smartdb.relations.ATypifiedStaticRelation.getFieldIsValueNull}{174}{subsection.10.5.19}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getfieldisvaluenull}{{10.5.19}{174}{smartdb.relations.ATypifiedStaticRelation.getFieldIsValueNull}{subsection.10.5.19}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.20}smartdb.relations.ATypifiedStaticRelation.getFieldNameList}{175}{subsection.10.5.20}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getfieldnamelist}{{10.5.20}{175}{smartdb.relations.ATypifiedStaticRelation.getFieldNameList}{subsection.10.5.20}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.21}smartdb.relations.ATypifiedStaticRelation.getFieldProjection}{175}{subsection.10.5.21}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getfieldprojection}{{10.5.21}{175}{smartdb.relations.ATypifiedStaticRelation.getFieldProjection}{subsection.10.5.21}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.22}smartdb.relations.ATypifiedStaticRelation.getFieldTypeList}{175}{subsection.10.5.22}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getfieldtypelist}{{10.5.22}{175}{smartdb.relations.ATypifiedStaticRelation.getFieldTypeList}{subsection.10.5.22}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.23}smartdb.relations.ATypifiedStaticRelation.getFieldTypeSpecList}{175}{subsection.10.5.23}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getfieldtypespeclist}{{10.5.23}{175}{smartdb.relations.ATypifiedStaticRelation.getFieldTypeSpecList}{subsection.10.5.23}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.24}smartdb.relations.ATypifiedStaticRelation.getFieldValueSizeMat}{176}{subsection.10.5.24}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getfieldvaluesizemat}{{10.5.24}{176}{smartdb.relations.ATypifiedStaticRelation.getFieldValueSizeMat}{subsection.10.5.24}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.25}smartdb.relations.ATypifiedStaticRelation.getIsFieldValueNull}{176}{subsection.10.5.25}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getisfieldvaluenull}{{10.5.25}{176}{smartdb.relations.ATypifiedStaticRelation.getIsFieldValueNull}{subsection.10.5.25}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.26}smartdb.relations.ATypifiedStaticRelation.getJoinWith}{177}{subsection.10.5.26}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getjoinwith}{{10.5.26}{177}{smartdb.relations.ATypifiedStaticRelation.getJoinWith}{subsection.10.5.26}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.27}smartdb.relations.ATypifiedStaticRelation.getMinDimensionSize}{177}{subsection.10.5.27}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getmindimensionsize}{{10.5.27}{177}{smartdb.relations.ATypifiedStaticRelation.getMinDimensionSize}{subsection.10.5.27}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.28}smartdb.relations.ATypifiedStaticRelation.getMinDimensionality}{177}{subsection.10.5.28}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getmindimensionality}{{10.5.28}{177}{smartdb.relations.ATypifiedStaticRelation.getMinDimensionality}{subsection.10.5.28}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.29}smartdb.relations.ATypifiedStaticRelation.getNElems}{178}{subsection.10.5.29}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getnelems}{{10.5.29}{178}{smartdb.relations.ATypifiedStaticRelation.getNElems}{subsection.10.5.29}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.30}smartdb.relations.ATypifiedStaticRelation.getNFields}{178}{subsection.10.5.30}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getnfields}{{10.5.30}{178}{smartdb.relations.ATypifiedStaticRelation.getNFields}{subsection.10.5.30}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.31}smartdb.relations.ATypifiedStaticRelation.getNTuples}{178}{subsection.10.5.31}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getntuples}{{10.5.31}{178}{smartdb.relations.ATypifiedStaticRelation.getNTuples}{subsection.10.5.31}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.32}smartdb.relations.ATypifiedStaticRelation.getSortIndex}{178}{subsection.10.5.32}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getsortindex}{{10.5.32}{178}{smartdb.relations.ATypifiedStaticRelation.getSortIndex}{subsection.10.5.32}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.33}smartdb.relations.ATypifiedStaticRelation.getTuples}{179}{subsection.10.5.33}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-gettuples}{{10.5.33}{179}{smartdb.relations.ATypifiedStaticRelation.getTuples}{subsection.10.5.33}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.34}smartdb.relations.ATypifiedStaticRelation.getTuplesFilteredBy}{179}{subsection.10.5.34}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-gettuplesfilteredby}{{10.5.34}{179}{smartdb.relations.ATypifiedStaticRelation.getTuplesFilteredBy}{subsection.10.5.34}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.35}smartdb.relations.ATypifiedStaticRelation.getTuplesIndexedBy}{180}{subsection.10.5.35}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-gettuplesindexedby}{{10.5.35}{180}{smartdb.relations.ATypifiedStaticRelation.getTuplesIndexedBy}{subsection.10.5.35}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.36}smartdb.relations.ATypifiedStaticRelation.getTuplesJoinedWith}{180}{subsection.10.5.36}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-gettuplesjoinedwith}{{10.5.36}{180}{smartdb.relations.ATypifiedStaticRelation.getTuplesJoinedWith}{subsection.10.5.36}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.37}smartdb.relations.ATypifiedStaticRelation.getUniqueData}{180}{subsection.10.5.37}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getuniquedata}{{10.5.37}{180}{smartdb.relations.ATypifiedStaticRelation.getUniqueData}{subsection.10.5.37}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.38}smartdb.relations.ATypifiedStaticRelation.getUniqueDataAlongDim}{181}{subsection.10.5.38}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getuniquedataalongdim}{{10.5.38}{181}{smartdb.relations.ATypifiedStaticRelation.getUniqueDataAlongDim}{subsection.10.5.38}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.39}smartdb.relations.ATypifiedStaticRelation.getUniqueTuples}{182}{subsection.10.5.39}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-getuniquetuples}{{10.5.39}{182}{smartdb.relations.ATypifiedStaticRelation.getUniqueTuples}{subsection.10.5.39}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.40}smartdb.relations.ATypifiedStaticRelation.initByEmptyDataSet}{183}{subsection.10.5.40}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-initbyemptydataset}{{10.5.40}{183}{smartdb.relations.ATypifiedStaticRelation.initByEmptyDataSet}{subsection.10.5.40}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.41}smartdb.relations.ATypifiedStaticRelation.initByNullDataSet}{183}{subsection.10.5.41}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-initbynulldataset}{{10.5.41}{183}{smartdb.relations.ATypifiedStaticRelation.initByNullDataSet}{subsection.10.5.41}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.42}smartdb.relations.ATypifiedStaticRelation.isEqual}{183}{subsection.10.5.42}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-isequal}{{10.5.42}{183}{smartdb.relations.ATypifiedStaticRelation.isEqual}{subsection.10.5.42}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.43}smartdb.relations.ATypifiedStaticRelation.isFields}{184}{subsection.10.5.43}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-isfields}{{10.5.43}{184}{smartdb.relations.ATypifiedStaticRelation.isFields}{subsection.10.5.43}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.44}smartdb.relations.ATypifiedStaticRelation.isMemberAlongDim}{184}{subsection.10.5.44}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-ismemberalongdim}{{10.5.44}{184}{smartdb.relations.ATypifiedStaticRelation.isMemberAlongDim}{subsection.10.5.44}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.45}smartdb.relations.ATypifiedStaticRelation.isMemberTuples}{185}{subsection.10.5.45}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-ismembertuples}{{10.5.45}{185}{smartdb.relations.ATypifiedStaticRelation.isMemberTuples}{subsection.10.5.45}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.46}smartdb.relations.ATypifiedStaticRelation.isUniqueKey}{185}{subsection.10.5.46}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-isuniquekey}{{10.5.46}{185}{smartdb.relations.ATypifiedStaticRelation.isUniqueKey}{subsection.10.5.46}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.47}smartdb.relations.ATypifiedStaticRelation.isequal}{185}{subsection.10.5.47}}
+\newlabel{chap_functions:id1}{{10.5.47}{185}{smartdb.relations.ATypifiedStaticRelation.isequal}{subsection.10.5.47}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.48}smartdb.relations.ATypifiedStaticRelation.removeDuplicateTuples}{186}{subsection.10.5.48}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-removeduplicatetuples}{{10.5.48}{186}{smartdb.relations.ATypifiedStaticRelation.removeDuplicateTuples}{subsection.10.5.48}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.49}smartdb.relations.ATypifiedStaticRelation.removeTuples}{186}{subsection.10.5.49}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-removetuples}{{10.5.49}{186}{smartdb.relations.ATypifiedStaticRelation.removeTuples}{subsection.10.5.49}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.50}smartdb.relations.ATypifiedStaticRelation.reorderData}{187}{subsection.10.5.50}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-reorderdata}{{10.5.50}{187}{smartdb.relations.ATypifiedStaticRelation.reorderData}{subsection.10.5.50}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.51}smartdb.relations.ATypifiedStaticRelation.saveObj}{187}{subsection.10.5.51}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-saveobj}{{10.5.51}{187}{smartdb.relations.ATypifiedStaticRelation.saveObj}{subsection.10.5.51}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.52}smartdb.relations.ATypifiedStaticRelation.setData}{187}{subsection.10.5.52}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-setdata}{{10.5.52}{187}{smartdb.relations.ATypifiedStaticRelation.setData}{subsection.10.5.52}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.53}smartdb.relations.ATypifiedStaticRelation.setField}{189}{subsection.10.5.53}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-setfield}{{10.5.53}{189}{smartdb.relations.ATypifiedStaticRelation.setField}{subsection.10.5.53}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.54}smartdb.relations.ATypifiedStaticRelation.sortBy}{189}{subsection.10.5.54}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-sortby}{{10.5.54}{189}{smartdb.relations.ATypifiedStaticRelation.sortBy}{subsection.10.5.54}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.55}smartdb.relations.ATypifiedStaticRelation.sortByAlongDim}{189}{subsection.10.5.55}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-sortbyalongdim}{{10.5.55}{189}{smartdb.relations.ATypifiedStaticRelation.sortByAlongDim}{subsection.10.5.55}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.56}smartdb.relations.ATypifiedStaticRelation.toArray}{190}{subsection.10.5.56}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-toarray}{{10.5.56}{190}{smartdb.relations.ATypifiedStaticRelation.toArray}{subsection.10.5.56}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.57}smartdb.relations.ATypifiedStaticRelation.toCell}{192}{subsection.10.5.57}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-tocell}{{10.5.57}{192}{smartdb.relations.ATypifiedStaticRelation.toCell}{subsection.10.5.57}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.58}smartdb.relations.ATypifiedStaticRelation.toCellIsNull}{192}{subsection.10.5.58}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-tocellisnull}{{10.5.58}{192}{smartdb.relations.ATypifiedStaticRelation.toCellIsNull}{subsection.10.5.58}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.59}smartdb.relations.ATypifiedStaticRelation.toDispCell}{192}{subsection.10.5.59}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-todispcell}{{10.5.59}{192}{smartdb.relations.ATypifiedStaticRelation.toDispCell}{subsection.10.5.59}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.60}smartdb.relations.ATypifiedStaticRelation.toMat}{193}{subsection.10.5.60}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-tomat}{{10.5.60}{193}{smartdb.relations.ATypifiedStaticRelation.toMat}{subsection.10.5.60}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.61}smartdb.relations.ATypifiedStaticRelation.toStruct}{194}{subsection.10.5.61}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-tostruct}{{10.5.61}{194}{smartdb.relations.ATypifiedStaticRelation.toStruct}{subsection.10.5.61}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.62}smartdb.relations.ATypifiedStaticRelation.unionWith}{194}{subsection.10.5.62}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-unionwith}{{10.5.62}{194}{smartdb.relations.ATypifiedStaticRelation.unionWith}{subsection.10.5.62}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.63}smartdb.relations.ATypifiedStaticRelation.unionWithAlongDim}{195}{subsection.10.5.63}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-unionwithalongdim}{{10.5.63}{195}{smartdb.relations.ATypifiedStaticRelation.unionWithAlongDim}{subsection.10.5.63}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.64}smartdb.relations.ATypifiedStaticRelation.writeToCSV}{195}{subsection.10.5.64}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-writetocsv}{{10.5.64}{195}{smartdb.relations.ATypifiedStaticRelation.writeToCSV}{subsection.10.5.64}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.5.65}smartdb.relations.ATypifiedStaticRelation.writeToXLS}{195}{subsection.10.5.65}}
+\newlabel{chap_functions:smartdb-relations-atypifiedstaticrelation-writetoxls}{{10.5.65}{195}{smartdb.relations.ATypifiedStaticRelation.writeToXLS}{subsection.10.5.65}{}}
+\@writefile{toc}{\contentsline {section}{\numberline
{10.6}gras.ellapx.smartdb.rels.EllTube}{196}{section.10.6}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube}{{10.6}{196}{gras.ellapx.smartdb.rels.EllTube}{section.10.6}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.1}gras.ellapx.smartdb.rels.EllTube.EllTube}{196}{subsection.10.6.1}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-elltube}{{10.6.1}{196}{gras.ellapx.smartdb.rels.EllTube.EllTube}{subsection.10.6.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.2}
gras.ellapx.smartdb.rels.EllTube.cat}{198}{subsection.10.6.2}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-cat}{{10.6.2}{198}{
gras.ellapx.smartdb.rels.EllTube.cat}{subsection.10.6.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.3}gras.ellapx.smartdb.rels.EllTube.cut}{199}{subsection.10.6.3}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-cut}{{10.6.3}{199}{gras.ellapx.smartdb.rels.EllTube.cut}{subsection.10.6.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.4}gras.ellapx.smartdb.rels.EllTube.fromEllArray}{199}{subsection.10.6.4}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-fromellarray}{{10.6.4}{199}{gras.ellapx.smartdb.rels.EllTube.fromEllArray}{subsection.10.6.4}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.5}gras.ellapx.smartdb.rels.EllTube.fromEllMArray}{199}{subsection.10.6.5}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-fromellmarray}{{10.6.5}{199}{gras.ellapx.smartdb.rels.EllTube.fromEllMArray}{subsection.10.6.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.6}gras.ellapx.smartdb.rels.EllTube.fromQArrays}{199}{subsection.10.6.6}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-fromqarrays}{{10.6.6}{199}{gras.ellapx.smartdb.rels.EllTube.fromQArrays}{subsection.10.6.6}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.7}gras.ellapx.smartdb.rels.EllTube.fromQMArrays}{200}{subsection.10.6.7}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-fromqmarrays}{{10.6.7}{200}{gras.ellapx.smartdb.rels.EllTube.fromQMArrays}{subsection.10.6.7}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.8}gras.ellapx.smartdb.rels.EllTube.fromQMScaledArrays}{201}{subsection.10.6.8}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-fromqmscaledarrays}{{10.6.8}{201}{gras.ellapx.smartdb.rels.EllTube.fromQMScaledArrays}{subsection.10.6.8}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.9}gras.ellapx.smartdb.rels.EllTube.getData}{201}{subsection.10.6.9}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-getdata}{{10.6.9}{201}{gras.ellapx.smartdb.rels.EllTube.getData}{subsection.10.6.9}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.10}gras.ellapx.smartdb.rels.EllTube.getEllArray}{202}{subsection.10.6.10}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-getellarray}{{10.6.10}{202}{gras.ellapx.smartdb.rels.EllTube.getEllArray}{subsection.10.6.10}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.11}gras.ellapx.smartdb.rels.EllTube.getJoinWith}{203}{subsection.10.6.11}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-getjoinwith}{{10.6.11}{203}{gras.ellapx.smartdb.rels.EllTube.getJoinWith}{subsection.10.6.11}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.12}gras.ellapx.smartdb.rels.EllTube.getNoCatOrCutFieldsList}{203}{subsection.10.6.12}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-getnocatorcutfieldslist}{{10.6.12}{203}{gras.ellapx.smartdb.rels.EllTube.getNoCatOrCutFieldsList}{subsection.10.6.12}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.13}gras.ellapx.smartdb.rels.EllTube.interp}{203}{subsection.10.6.13}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-interp}{{10.6.13}{203}{gras.ellapx.smartdb.rels.EllTube.interp}{subsection.10.6.13}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.14}gras.ellapx.smartdb.rels.EllTube.isEqual}{203}{subsection.10.6.14}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-isequal}{{10.6.14}{203}{gras.ellapx.smartdb.rels.EllTube.isEqual}{subsection.10.6.14}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.15}gras.ellapx.smartdb.rels.EllTube.plot}{204}{subsection.10.6.15}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-plot}{{10.6.15}{204}{gras.ellapx.smartdb.rels.EllTube.plot}{subsection.10.6.15}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.16}gras.ellapx.smartdb.rels.EllTube.project}{204}{subsection.10.6.16}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-project}{{10.6.16}{204}{gras.ellapx.smartdb.rels.EllTube.project}{subsection.10.6.16}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.17}gras.ellapx.smartdb.rels.EllTube.projectStatic}{205}{subsection.10.6.17}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-projectstatic}{{10.6.17}{205}{gras.ellapx.smartdb.rels.EllTube.projectStatic}{subsection.10.6.17}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.18}gras.ellapx.smartdb.rels.EllTube.projectToOrths}{205}{subsection.10.6.18}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-projecttoorths}{{10.6.18}{205}{gras.ellapx.smartdb.rels.EllTube.projectToOrths}{subsection.10.6.18}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.19}gras.ellapx.smartdb.rels.EllTube.scale}{205}{subsection.10.6.19}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-scale}{{10.6.19}{205}{gras.ellapx.smartdb.rels.EllTube.scale}{subsection.10.6.19}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.20}gras.ellapx.smartdb.rels.EllTube.sortDetermenistically}{206}{subsection.10.6.20}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-sortdetermenistically}{{10.6.20}{206}{gras.ellapx.smartdb.rels.EllTube.sortDetermenistically}{subsection.10.6.20}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.6.21}gras.ellapx.smartdb.rels.EllTube.thinOutTuples}{206}{subsection.10.6.21}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltube-thinouttuples}{{10.6.21}{206}{gras.ellapx.smartdb.rels.EllTube.thinOutTuples}{subsection.10.6.21}{}}
+\@writefile{toc}{\contentsline {section}{\numberline
{10.7}gras.ellapx.smartdb.rels.EllTubeProj}{206}{section.10.7}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj}{{10.7}{206}{gras.ellapx.smartdb.rels.EllTubeProj}{section.10.7}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.1}gras.ellapx.smartdb.rels.EllTubeProj.EllTubeProj}{206}{subsection.10.7.1}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-elltubeproj}{{10.7.1}{206}{gras.ellapx.smartdb.rels.EllTubeProj.EllTubeProj}{subsection.10.7.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.2}gras.ellapx.smartdb.rels.EllTubeProj.cut}{209}{subsection.10.7.2}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-cut}{{10.7.2}{209}{gras.ellapx.smartdb.rels.EllTubeProj.cut}{subsection.10.7.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.3}gras.ellapx.smartdb.rels.EllTubeProj.getData}{209}{subsection.10.7.3}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-getdata}{{10.7.3}{209}{gras.ellapx.smartdb.rels.EllTubeProj.getData}{subsection.10.7.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.4}gras.ellapx.smartdb.rels.EllTubeProj.getEllArray}{210}{subsection.10.7.4}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-getellarray}{{10.7.4}{210}{gras.ellapx.smartdb.rels.EllTubeProj.getEllArray}{subsection.10.7.4}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.5}gras.ellapx.smartdb.rels.EllTubeProj.getJoinWith}{210}{subsection.10.7.5}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-getjoinwith}{{10.7.5}{210}{gras.ellapx.smartdb.rels.EllTubeProj.getJoinWith}{subsection.10.7.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.6}gras.ellapx.smartdb.rels.EllTubeProj.getNoCatOrCutFieldsList}{211}{subsection.10.7.6}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-getnocatorcutfieldslist}{{10.7.6}{211}{gras.ellapx.smartdb.rels.EllTubeProj.getNoCatOrCutFieldsList}{subsection.10.7.6}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.7}gras.ellapx.smartdb.rels.EllTubeProj.getReachTubeNamePrefix}{211}{subsection.10.7.7}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-getreachtubenameprefix}{{10.7.7}{211}{gras.ellapx.smartdb.rels.EllTubeProj.getReachTubeNamePrefix}{subsection.10.7.7}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.8}gras.ellapx.smartdb.rels.EllTubeProj.getRegTubeNamePrefix}{211}{subsection.10.7.8}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-getregtubenameprefix}{{10.7.8}{211}{gras.ellapx.smartdb.rels.EllTubeProj.getRegTubeNamePrefix}{subsection.10.7.8}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.9}gras.ellapx.smartdb.rels.EllTubeProj.interp}{211}{subsection.10.7.9}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-interp}{{10.7.9}{211}{gras.ellapx.smartdb.rels.EllTubeProj.interp}{subsection.10.7.9}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.10}gras.ellapx.smartdb.rels.EllTubeProj.isEqual}{211}{subsection.10.7.10}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-isequal}{{10.7.10}{211}{gras.ellapx.smartdb.rels.EllTubeProj.isEqual}{subsection.10.7.10}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.11}gras.ellapx.smartdb.rels.EllTubeProj.plot}{212}{subsection.10.7.11}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-plot}{{10.7.11}{212}{gras.ellapx.smartdb.rels.EllTubeProj.plot}{subsection.10.7.11}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.12}gras.ellapx.smartdb.rels.EllTubeProj.plotExt}{212}{subsection.10.7.12}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-plotext}{{10.7.12}{212}{gras.ellapx.smartdb.rels.EllTubeProj.plotExt}{subsection.10.7.12}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.13}gras.ellapx.smartdb.rels.EllTubeProj.plotInt}{213}{subsection.10.7.13}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-plotint}{{10.7.13}{213}{gras.ellapx.smartdb.rels.EllTubeProj.plotInt}{subsection.10.7.13}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.14}gras.ellapx.smartdb.rels.EllTubeProj.projMat2str}{215}{subsection.10.7.14}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-projmat2str}{{10.7.14}{215}{gras.ellapx.smartdb.rels.EllTubeProj.projMat2str}{subsection.10.7.14}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.15}gras.ellapx.smartdb.rels.EllTubeProj.projRow2str}{215}{subsection.10.7.15}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-projrow2str}{{10.7.15}{215}{gras.ellapx.smartdb.rels.EllTubeProj.projRow2str}{subsection.10.7.15}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.16}gras.ellapx.smartdb.rels.EllTubeProj.sortDetermenistically}{215}{subsection.10.7.16}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-sortdetermenistically}{{10.7.16}{215}{gras.ellapx.smartdb.rels.EllTubeProj.sortDetermenistically}{subsection.10.7.16}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.7.17}gras.ellapx.smartdb.rels.EllTubeProj.thinOutTuples}{215}{subsection.10.7.17}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elltubeproj-thinouttuples}{{10.7.17}{215}{gras.ellapx.smartdb.rels.EllTubeProj.thinOutTuples}{subsection.10.7.17}{}}
+\@writefile{toc}{\contentsline {section}{\numberline
{10.8}gras.ellapx.smartdb.rels.EllUnionTube}{215}{section.10.8}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elluniontube}{{10.8}{215}{gras.ellapx.smartdb.rels.EllUnionTube}{section.10.8}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.8.1}gras.ellapx.smartdb.rels.EllUnionTube.EllUnionTube}{215}{subsection.10.8.1}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elluniontube-elluniontube}{{10.8.1}{215}{gras.ellapx.smartdb.rels.EllUnionTube.EllUnionTube}{subsection.10.8.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.8.2}gras.ellapx.smartdb.rels.EllUnionTube.cut}{217}{subsection.10.8.2}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elluniontube-cut}{{10.8.2}{217}{gras.ellapx.smartdb.rels.EllUnionTube.cut}{subsection.10.8.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.8.3}gras.ellapx.smartdb.rels.EllUnionTube.fromEllTubes}{217}{subsection.10.8.3}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elluniontube-fromelltubes}{{10.8.3}{217}{gras.ellapx.smartdb.rels.EllUnionTube.fromEllTubes}{subsection.10.8.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.8.4}gras.ellapx.smartdb.rels.EllUnionTube.getData}{218}{subsection.10.8.4}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elluniontube-getdata}{{10.8.4}{218}{gras.ellapx.smartdb.rels.EllUnionTube.getData}{subsection.10.8.4}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.8.5}gras.ellapx.smartdb.rels.EllUnionTube.getEllArray}{219}{subsection.10.8.5}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elluniontube-getellarray}{{10.8.5}{219}{gras.ellapx.smartdb.rels.EllUnionTube.getEllArray}{subsection.10.8.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.8.6}gras.ellapx.smartdb.rels.EllUnionTube.getJoinWith}{219}{subsection.10.8.6}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elluniontube-getjoinwith}{{10.8.6}{219}{gras.ellapx.smartdb.rels.EllUnionTube.getJoinWith}{subsection.10.8.6}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.8.7}gras.ellapx.smartdb.rels.EllUnionTube.getNoCatOrCutFieldsList}{220}{subsection.10.8.7}}
+\newlabel{chap_functions:gras-ellapx-smartdb-rels-elluniontube-getnocatorcutfieldslist}{{10.8.7}{220}{gras.ellapx.smartdb.rels.EllUnionTube.getNoCatOrCutFieldsList}{subsection.10.8.7}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline
{10.8.8}gras.ellapx.smartdb.rels.EllUnionTube.interp}{220}{subsection.10.8.8}}
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /branches/issue_133_aatanesyan/doc/_build/latex/elltool_manual.log Tue
Feb 25 09:31:56 2014 UTC
@@ -0,0 +1,1300 @@
+This is pdfTeX, Version 3.1415926-2.4-1.40.13 (MiKTeX 2.9) (preloaded
format=pdflatex 2014.2.25) 25 FEB 2014 00:38
+entering extended mode
+**elltool_manual.tex
+(C:\myBranchWorkCopy\doc\_build\latex\elltool_manual.tex
+LaTeX2e <2011/06/27>
+Babel <v3.8m> and hyphenation patterns for english, afrikaans,
ancientgreek, ar
+abic, armenian, assamese, basque, bengali, bokmal, bulgarian, catalan,
coptic,
+croatian, czech, danish, dutch, esperanto, estonian, farsi, finnish,
french, ga
+lician, german, german-x-2012-05-30, greek, gujarati, hindi, hungarian,
iceland
+ic, indonesian, interlingua, irish, italian, kannada, kurmanji, latin,
latvian,
+ lithuanian, malayalam, marathi, mongolian, mongolianlmc, monogreek,
ngerman, n
+german-x-2012-05-30, nynorsk, oriya, panjabi, pinyin, polish, portuguese,
roman
+ian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish,
swissgerm
+an, tamil, telugu, turkish, turkmen, ukenglish, ukrainian, uppersorbian,
usengl
+ishmax, welsh, loaded.
+(C:\myBranchWorkCopy\doc\_build\latex\sphinxmanual.cls
+Document Class: sphinxmanual 2009/06/02 Document class (Sphinx manual)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\report.cls"
+Document Class: report 2007/10/19 v1.4h Standard LaTeX document class
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\size10.clo"
+File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@chapter=\count80
+\c@section=\count81
+\c@subsection=\count82
+\c@subsubsection=\count83
+\c@paragraph=\count84
+\c@subparagraph=\count85
+\c@figure=\count86
+\c@table=\count87
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+))
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\inputenc.sty"
+Package: inputenc 2008/03/30 v1.1d Input encoding file
+\inpenc@prehook=\toks14
+\inpenc@posthook=\toks15
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\utf8.def"
+File: utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
+Now handling font encoding OML ...
+... no UTF-8 mapping file for font encoding OML
+Now handling font encoding T1 ...
+... processing UTF-8 mapping file for font encoding T1
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\t1enc.dfu"
+File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
+ defining Unicode char U+00A1 (decimal 161)
+ defining Unicode char U+00A3 (decimal 163)
+ defining Unicode char U+00AB (decimal 171)
+ defining Unicode char U+00BB (decimal 187)
+ defining Unicode char U+00BF (decimal 191)
+ defining Unicode char U+00C0 (decimal 192)
+ defining Unicode char U+00C1 (decimal 193)
+ defining Unicode char U+00C2 (decimal 194)
+ defining Unicode char U+00C3 (decimal 195)
+ defining Unicode char U+00C4 (decimal 196)
+ defining Unicode char U+00C5 (decimal 197)
+ defining Unicode char U+00C6 (decimal 198)
+ defining Unicode char U+00C7 (decimal 199)
+ defining Unicode char U+00C8 (decimal 200)
+ defining Unicode char U+00C9 (decimal 201)
+ defining Unicode char U+00CA (decimal 202)
+ defining Unicode char U+00CB (decimal 203)
+ defining Unicode char U+00CC (decimal 204)
+ defining Unicode char U+00CD (decimal 205)
+ defining Unicode char U+00CE (decimal 206)
+ defining Unicode char U+00CF (decimal 207)
+ defining Unicode char U+00D0 (decimal 208)
+ defining Unicode char U+00D1 (decimal 209)
+ defining Unicode char U+00D2 (decimal 210)
+ defining Unicode char U+00D3 (decimal 211)
+ defining Unicode char U+00D4 (decimal 212)
+ defining Unicode char U+00D5 (decimal 213)
+ defining Unicode char U+00D6 (decimal 214)
+ defining Unicode char U+00D8 (decimal 216)
+ defining Unicode char U+00D9 (decimal 217)
+ defining Unicode char U+00DA (decimal 218)
+ defining Unicode char U+00DB (decimal 219)
+ defining Unicode char U+00DC (decimal 220)
+ defining Unicode char U+00DD (decimal 221)
+ defining Unicode char U+00DE (decimal 222)
+ defining Unicode char U+00DF (decimal 223)
+ defining Unicode char U+00E0 (decimal 224)
+ defining Unicode char U+00E1 (decimal 225)
+ defining Unicode char U+00E2 (decimal 226)
+ defining Unicode char U+00E3 (decimal 227)
+ defining Unicode char U+00E4 (decimal 228)
+ defining Unicode char U+00E5 (decimal 229)
+ defining Unicode char U+00E6 (decimal 230)
+ defining Unicode char U+00E7 (decimal 231)
+ defining Unicode char U+00E8 (decimal 232)
+ defining Unicode char U+00E9 (decimal 233)
+ defining Unicode char U+00EA (decimal 234)
+ defining Unicode char U+00EB (decimal 235)
+ defining Unicode char U+00EC (decimal 236)
+ defining Unicode char U+00ED (decimal 237)
+ defining Unicode char U+00EE (decimal 238)
+ defining Unicode char U+00EF (decimal 239)
+ defining Unicode char U+00F0 (decimal 240)
+ defining Unicode char U+00F1 (decimal 241)
+ defining Unicode char U+00F2 (decimal 242)
+ defining Unicode char U+00F3 (decimal 243)
+ defining Unicode char U+00F4 (decimal 244)
+ defining Unicode char U+00F5 (decimal 245)
+ defining Unicode char U+00F6 (decimal 246)
+ defining Unicode char U+00F8 (decimal 248)
+ defining Unicode char U+00F9 (decimal 249)
+ defining Unicode char U+00FA (decimal 250)
+ defining Unicode char U+00FB (decimal 251)
+ defining Unicode char U+00FC (decimal 252)
+ defining Unicode char U+00FD (decimal 253)
+ defining Unicode char U+00FE (decimal 254)
+ defining Unicode char U+00FF (decimal 255)
+ defining Unicode char U+0102 (decimal 258)
+ defining Unicode char U+0103 (decimal 259)
+ defining Unicode char U+0104 (decimal 260)
+ defining Unicode char U+0105 (decimal 261)
+ defining Unicode char U+0106 (decimal 262)
+ defining Unicode char U+0107 (decimal 263)
+ defining Unicode char U+010C (decimal 268)
+ defining Unicode char U+010D (decimal 269)
+ defining Unicode char U+010E (decimal 270)
+ defining Unicode char U+010F (decimal 271)
+ defining Unicode char U+0110 (decimal 272)
+ defining Unicode char U+0111 (decimal 273)
+ defining Unicode char U+0118 (decimal 280)
+ defining Unicode char U+0119 (decimal 281)
+ defining Unicode char U+011A (decimal 282)
+ defining Unicode char U+011B (decimal 283)
+ defining Unicode char U+011E (decimal 286)
+ defining Unicode char U+011F (decimal 287)
+ defining Unicode char U+0130 (decimal 304)
+ defining Unicode char U+0131 (decimal 305)
+ defining Unicode char U+0132 (decimal 306)
+ defining Unicode char U+0133 (decimal 307)
+ defining Unicode char U+0139 (decimal 313)
+ defining Unicode char U+013A (decimal 314)
+ defining Unicode char U+013D (decimal 317)
+ defining Unicode char U+013E (decimal 318)
+ defining Unicode char U+0141 (decimal 321)
+ defining Unicode char U+0142 (decimal 322)
+ defining Unicode char U+0143 (decimal 323)
+ defining Unicode char U+0144 (decimal 324)
+ defining Unicode char U+0147 (decimal 327)
+ defining Unicode char U+0148 (decimal 328)
+ defining Unicode char U+014A (decimal 330)
+ defining Unicode char U+014B (decimal 331)
+ defining Unicode char U+0150 (decimal 336)
+ defining Unicode char U+0151 (decimal 337)
+ defining Unicode char U+0152 (decimal 338)
+ defining Unicode char U+0153 (decimal 339)
+ defining Unicode char U+0154 (decimal 340)
+ defining Unicode char U+0155 (decimal 341)
+ defining Unicode char U+0158 (decimal 344)
+ defining Unicode char U+0159 (decimal 345)
+ defining Unicode char U+015A (decimal 346)
+ defining Unicode char U+015B (decimal 347)
+ defining Unicode char U+015E (decimal 350)
+ defining Unicode char U+015F (decimal 351)
+ defining Unicode char U+0160 (decimal 352)
+ defining Unicode char U+0161 (decimal 353)
+ defining Unicode char U+0162 (decimal 354)
+ defining Unicode char U+0163 (decimal 355)
+ defining Unicode char U+0164 (decimal 356)
+ defining Unicode char U+0165 (decimal 357)
+ defining Unicode char U+016E (decimal 366)
+ defining Unicode char U+016F (decimal 367)
+ defining Unicode char U+0170 (decimal 368)
+ defining Unicode char U+0171 (decimal 369)
+ defining Unicode char U+0178 (decimal 376)
+ defining Unicode char U+0179 (decimal 377)
+ defining Unicode char U+017A (decimal 378)
+ defining Unicode char U+017B (decimal 379)
+ defining Unicode char U+017C (decimal 380)
+ defining Unicode char U+017D (decimal 381)
+ defining Unicode char U+017E (decimal 382)
+ defining Unicode char U+200C (decimal 8204)
+ defining Unicode char U+2013 (decimal 8211)
+ defining Unicode char U+2014 (decimal 8212)
+ defining Unicode char U+2018 (decimal 8216)
+ defining Unicode char U+2019 (decimal 8217)
+ defining Unicode char U+201A (decimal 8218)
+ defining Unicode char U+201C (decimal 8220)
+ defining Unicode char U+201D (decimal 8221)
+ defining Unicode char U+201E (decimal 8222)
+ defining Unicode char U+2030 (decimal 8240)
+ defining Unicode char U+2031 (decimal 8241)
+ defining Unicode char U+2039 (decimal 8249)
+ defining Unicode char U+203A (decimal 8250)
+ defining Unicode char U+2423 (decimal 9251)
+)
+Now handling font encoding OT1 ...
+... processing UTF-8 mapping file for font encoding OT1
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\ot1enc.dfu"
+File: ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
+ defining Unicode char U+00A1 (decimal 161)
+ defining Unicode char U+00A3 (decimal 163)
+ defining Unicode char U+00B8 (decimal 184)
+ defining Unicode char U+00BF (decimal 191)
+ defining Unicode char U+00C5 (decimal 197)
+ defining Unicode char U+00C6 (decimal 198)
+ defining Unicode char U+00D8 (decimal 216)
+ defining Unicode char U+00DF (decimal 223)
+ defining Unicode char U+00E6 (decimal 230)
+ defining Unicode char U+00EC (decimal 236)
+ defining Unicode char U+00ED (decimal 237)
+ defining Unicode char U+00EE (decimal 238)
+ defining Unicode char U+00EF (decimal 239)
+ defining Unicode char U+00F8 (decimal 248)
+ defining Unicode char U+0131 (decimal 305)
+ defining Unicode char U+0141 (decimal 321)
+ defining Unicode char U+0142 (decimal 322)
+ defining Unicode char U+0152 (decimal 338)
+ defining Unicode char U+0153 (decimal 339)
+ defining Unicode char U+2013 (decimal 8211)
+ defining Unicode char U+2014 (decimal 8212)
+ defining Unicode char U+2018 (decimal 8216)
+ defining Unicode char U+2019 (decimal 8217)
+ defining Unicode char U+201C (decimal 8220)
+ defining Unicode char U+201D (decimal 8221)
+)
+Now handling font encoding OMS ...
+... processing UTF-8 mapping file for font encoding OMS
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\omsenc.dfu"
+File: omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
+ defining Unicode char U+00A7 (decimal 167)
+ defining Unicode char U+00B6 (decimal 182)
+ defining Unicode char U+00B7 (decimal 183)
+ defining Unicode char U+2020 (decimal 8224)
+ defining Unicode char U+2021 (decimal 8225)
+ defining Unicode char U+2022 (decimal 8226)
+)
+Now handling font encoding OMX ...
+... no UTF-8 mapping file for font encoding OMX
+Now handling font encoding U ...
+... no UTF-8 mapping file for font encoding U
+ defining Unicode char U+00A9 (decimal 169)
+ defining Unicode char U+00AA (decimal 170)
+ defining Unicode char U+00AE (decimal 174)
+ defining Unicode char U+00BA (decimal 186)
+ defining Unicode char U+02C6 (decimal 710)
+ defining Unicode char U+02DC (decimal 732)
+ defining Unicode char U+200C (decimal 8204)
+ defining Unicode char U+2026 (decimal 8230)
+ defining Unicode char U+2122 (decimal 8482)
+ defining Unicode char U+2423 (decimal 9251)
+))
+ defining Unicode char U+00A0 (decimal 160)
+
+(C:\Users\Анна\AppData\Roaming\MiKTeX\2.9\tex\latex\cmap\cmap.sty
+Package: cmap 2008/03/06 v1.0h CMap support: searchable PDF
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\fontenc.sty"
+Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\t1enc.def"
+File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
+LaTeX Font Info: Redeclaring font encoding T1 on input line 43.
+)<<t1.cmap>>)
+("C:\Program Files\MiKTeX 2.9(1)\tex\generic\babel\babel.sty"
+Package: babel 2008/07/08 v3.8m The Babel package
+
+*************************************
+* Local config file bblopts.cfg used
+*
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\00miktex\bblopts.cfg"
+File: bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\generic\babel\english.ldf"
+Language: english 2005/03/30 v3.3o English support from the babel system
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\generic\babel\babel.def"
+File: babel.def 2008/07/08 v3.8m Babel common definitions
+\babel@savecnt=\count88
+\U@D=\dimen103
+)
+\l@canadian = a dialect from \language\l@american
+\l@australian = a dialect from \language\l@british
+\l@newzealand = a dialect from \language\l@british
+))
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\psnfss\times.sty"
+Package: times 2005/04/12 PSNFSS-v9.2a (SPQR)
+)
+(C:\myBranchWorkCopy\doc\_build\latex\fncychap.sty
+Package: fncychap 2007/07/30 v1.34 LaTeX package (Revised chapters)
+\RW=\skip43
+\mylen=\skip44
+\myhi=\skip45
+\px=\skip46
+\py=\skip47
+\pyy=\skip48
+\pxx=\skip49
+\c@AlphaCnt=\count89
+\c@AlphaDecCnt=\count90
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\tools\longtable.sty"
+Package: longtable 2004/02/01 v4.11 Multi-page Table package (DPC)
+\LTleft=\skip50
+\LTright=\skip51
+\LTpre=\skip52
+\LTpost=\skip53
+\LTchunksize=\count91
+\LTcapwidth=\dimen104
+\LT@head=\box26
+\LT@firsthead=\box27
+\LT@foot=\box28
+\LT@lastfoot=\box29
+\LT@cols=\count92
+\LT@rows=\count93
+\c@LT@tables=\count94
+\c@LT@chunks=\count95
+\LT@p@ftn=\toks16
+)
+(C:\myBranchWorkCopy\doc\_build\latex\sphinx.sty
+Package: sphinx 2010/01/15 LaTeX package (Sphinx markup)
+
+(C:\Users\Анна\AppData\Roaming\MiKTeX\2.9\tex\latex\fancyhdr\fancyhdr.sty
+\fancy@headwidth=\skip54
+\f@ncyO@elh=\skip55
+\f@ncyO@erh=\skip56
+\f@ncyO@olh=\skip57
+\f@ncyO@orh=\skip58
+\f@ncyO@elf=\skip59
+\f@ncyO@erf=\skip60
+\f@ncyO@olf=\skip61
+\f@ncyO@orf=\skip62
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\textcomp.sty"
+Package: textcomp 2005/09/27 v1.99g Standard LaTeX package
+Package textcomp Info: Sub-encoding information:
+(textcomp) 5 = only ISO-Adobe without \textcurrency
+(textcomp) 4 = 5 + \texteuro
+(textcomp) 3 = 4 + \textohm
+(textcomp) 2 = 3 + \textestimated + \textcurrency
+(textcomp) 1 = TS1 - \textcircled - \t
+(textcomp) 0 = TS1 (full)
+(textcomp) Font families with sub-encoding setting implement
+(textcomp) only a restricted character set as indicated.
+(textcomp) Family '?' is the default used for unknown fonts.
+(textcomp) See the documentation for details.
+Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71.
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\ts1enc.def"
+File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
+Now handling font encoding TS1 ...
+... processing UTF-8 mapping file for font encoding TS1
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\ts1enc.dfu"
+File: ts1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
+ defining Unicode char U+00A2 (decimal 162)
+ defining Unicode char U+00A3 (decimal 163)
+ defining Unicode char U+00A4 (decimal 164)
+ defining Unicode char U+00A5 (decimal 165)
+ defining Unicode char U+00A6 (decimal 166)
+ defining Unicode char U+00A7 (decimal 167)
+ defining Unicode char U+00A8 (decimal 168)
+ defining Unicode char U+00A9 (decimal 169)
+ defining Unicode char U+00AA (decimal 170)
+ defining Unicode char U+00AC (decimal 172)
+ defining Unicode char U+00AE (decimal 174)
+ defining Unicode char U+00AF (decimal 175)
+ defining Unicode char U+00B0 (decimal 176)
+ defining Unicode char U+00B1 (decimal 177)
+ defining Unicode char U+00B2 (decimal 178)
+ defining Unicode char U+00B3 (decimal 179)
+ defining Unicode char U+00B4 (decimal 180)
+ defining Unicode char U+00B5 (decimal 181)
+ defining Unicode char U+00B6 (decimal 182)
+ defining Unicode char U+00B7 (decimal 183)
+ defining Unicode char U+00B9 (decimal 185)
+ defining Unicode char U+00BA (decimal 186)
+ defining Unicode char U+00BC (decimal 188)
+ defining Unicode char U+00BD (decimal 189)
+ defining Unicode char U+00BE (decimal 190)
+ defining Unicode char U+00D7 (decimal 215)
+ defining Unicode char U+00F7 (decimal 247)
+ defining Unicode char U+0192 (decimal 402)
+ defining Unicode char U+02C7 (decimal 711)
+ defining Unicode char U+02D8 (decimal 728)
+ defining Unicode char U+02DD (decimal 733)
+ defining Unicode char U+0E3F (decimal 3647)
+ defining Unicode char U+2016 (decimal 8214)
+ defining Unicode char U+2020 (decimal 8224)
+ defining Unicode char U+2021 (decimal 8225)
+ defining Unicode char U+2022 (decimal 8226)
+ defining Unicode char U+2030 (decimal 8240)
+ defining Unicode char U+2031 (decimal 8241)
+ defining Unicode char U+203B (decimal 8251)
+ defining Unicode char U+203D (decimal 8253)
+ defining Unicode char U+2044 (decimal 8260)
+ defining Unicode char U+204E (decimal 8270)
+ defining Unicode char U+2052 (decimal 8274)
+ defining Unicode char U+20A1 (decimal 8353)
+ defining Unicode char U+20A4 (decimal 8356)
+ defining Unicode char U+20A6 (decimal 8358)
+ defining Unicode char U+20A9 (decimal 8361)
+ defining Unicode char U+20AB (decimal 8363)
+ defining Unicode char U+20AC (decimal 8364)
+ defining Unicode char U+20B1 (decimal 8369)
+ defining Unicode char U+2103 (decimal 8451)
+ defining Unicode char U+2116 (decimal 8470)
+ defining Unicode char U+2117 (decimal 8471)
+ defining Unicode char U+211E (decimal 8478)
+ defining Unicode char U+2120 (decimal 8480)
+ defining Unicode char U+2122 (decimal 8482)
+ defining Unicode char U+2126 (decimal 8486)
+ defining Unicode char U+2127 (decimal 8487)
+ defining Unicode char U+212E (decimal 8494)
+ defining Unicode char U+2190 (decimal 8592)
+ defining Unicode char U+2191 (decimal 8593)
+ defining Unicode char U+2192 (decimal 8594)
+ defining Unicode char U+2193 (decimal 8595)
+ defining Unicode char U+2329 (decimal 9001)
+ defining Unicode char U+232A (decimal 9002)
+ defining Unicode char U+2422 (decimal 9250)
+ defining Unicode char U+25E6 (decimal 9702)
+ defining Unicode char U+25EF (decimal 9711)
+ defining Unicode char U+266A (decimal 9834)
+))
+LaTeX Info: Redefining \oldstylenums on input line 266.
+Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281.
+Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line
282.
+Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line
283.
+Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line
284.
+Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line
285.
+Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line
286.
+Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287.
+Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288.
+Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289.
+Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290.
+Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291.
+Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292.
+Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293.
+Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294.
+Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295.
+Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296.
+Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297.
+Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298.
+Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299.
+Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300.
+Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301.
+Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line
302.
+Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line
303.
+Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line
304.
+
+Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305.
+Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line
306.
+Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line
307.
+Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308.
+Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line
309.
+Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line
310.
+Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 311.
+Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line
312.
+Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line
313.
+Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line
314.
+Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line
315.
+Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 316.
+Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 317.
+Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 318.
+Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 319.
+Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 320.
+Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 321.
+Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 322.
+Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 323.
+Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line
324.
+Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line
325.
+Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line
326.
+Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line
327.
+Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 328.
+Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 329.
+Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line
330.
+Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line
331.
+Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 332.
+Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line
333.
+Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line
334.
+Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line
335.
+Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line
336.
+Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line
337.
+Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line
338.
+Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line
339.
+Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line
340.
+)
+(C:\Users\Анна\AppData\Roaming\MiKTeX\2.9\tex\latex\fancybox\fancybox.sty
+Package: fancybox 2010/05/15 1.4
+
+Style option: `fancybox' v1.4 <2010/05/15> (tvz)
+\@fancybox=\box30
+\shadowsize=\dimen105
+\@Sbox=\box31
+\do@VerbBox=\toks17
+\the@fancyput=\toks18
+\this@fancyput=\toks19
+\EndVerbatimTokens=\toks20
+\Verbatim@Outfile=\write3
+\Verbatim@Infile=\read1
+) (C:\Users\Анна\AppData\Roaming\MiKTeX\2.9\tex\latex\titlesec\titlesec.sty
+Package: titlesec 2011/12/15 v2.10.0 Sectioning titles
+\ttl@box=\box32
+\beforetitleunit=\skip63
+\aftertitleunit=\skip64
+\ttl@plus=\dimen106
+\ttl@minus=\dimen107
+\ttl@toksa=\toks21
+\titlewidth=\dimen108
+\titlewidthlast=\dimen109
+\titlewidthfirst=\dimen110
+) (C:\myBranchWorkCopy\doc\_build\latex\tabulary.sty
+Package: tabulary 2008/12/01 v0.9 tabulary package (DPC)
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\tools\array.sty"
+Package: array 2008/09/09 v2.4c Tabular extension package (FMi)
+\col@sep=\dimen111
+\extrarowheight=\dimen112
+\NC@list=\toks22
+\extratabsurround=\skip65
+\backup@length=\skip66
+)
+\TY@count=\count96
+\TY@linewidth=\dimen113
+\tymin=\dimen114
+\tymax=\dimen115
+\TY@tablewidth=\dimen116
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\amsmath\amsmath.sty"
+Package: amsmath 2013/01/14 v2.14 AMS math features
+\@mathmargin=\skip67
+
+For additional information on amsmath, use the `?' option.
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\amsmath\amstext.sty"
+Package: amstext 2000/06/29 v2.01
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\amsmath\amsgen.sty"
+File: amsgen.sty 1999/11/30 v2.0
+\@emptytoks=\toks23
+\ex@=\dimen117
+))
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\amsmath\amsbsy.sty"
+Package: amsbsy 1999/11/29 v1.2d
+\pmbraise@=\dimen118
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\amsmath\amsopn.sty"
+Package: amsopn 1999/12/14 v2.01 operator names
+)
+\inf@bad=\count97
+LaTeX Info: Redefining \frac on input line 210.
+\uproot@=\count98
+\leftroot@=\count99
+LaTeX Info: Redefining \overline on input line 306.
+\classnum@=\count100
+\DOTSCASE@=\count101
+LaTeX Info: Redefining \ldots on input line 378.
+LaTeX Info: Redefining \dots on input line 381.
+LaTeX Info: Redefining \cdots on input line 466.
+\Mathstrutbox@=\box33
+\strutbox@=\box34
+\big@size=\dimen119
+LaTeX Font Info: Redeclaring font encoding OML on input line 566.
+LaTeX Font Info: Redeclaring font encoding OMS on input line 567.
+\macc@depth=\count102
+\c@MaxMatrixCols=\count103
+\dotsspace@=\muskip10
+\c@parentequation=\count104
+\dspbrk@lvl=\count105
+\tag@help=\toks24
+\row@=\count106
+\column@=\count107
+\maxfields@=\count108
+\andhelp@=\toks25
+\eqnshift@=\dimen120
+\alignsep@=\dimen121
+\tagshift@=\dimen122
+\tagwidth@=\dimen123
+\totwidth@=\dimen124
+\lineht@=\dimen125
+\@envbody=\toks26
+\multlinegap=\skip68
+\multlinetaggap=\skip69
+\mathdisplay@stack=\toks27
+LaTeX Info: Redefining \[ on input line 2665.
+LaTeX Info: Redefining \] on input line 2666.
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\makeidx.sty"
+Package: makeidx 2000/03/29 v1.0m Standard LaTeX package
+)
+(C:\Users\Анна\AppData\Roaming\MiKTeX\2.9\tex\latex\framed\framed.sty
+Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks
+\OuterFrameSep=\skip70
+\fb@frw=\dimen126
+\fb@frh=\dimen127
+\FrameRule=\dimen128
+\FrameSep=\dimen129
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\ifthen.sty"
+Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\graphics\color.sty"
+Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\00miktex\color.cfg"
+File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
+)
+Package color Info: Driver file: pdftex.def on input line 130.
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\pdftex-def\pdftex.def"
+File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\generic\oberdiek\infwarerr.sty"
+Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages
(HO)
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\generic\oberdiek\ltxcmds.sty"
+Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use
(HO)
+)
+\Gread@gobject=\count109
+))
+(C:\Users\Анна\AppData\Roaming\MiKTeX\2.9\tex\latex\fancyvrb\fancyvrb.sty
+Package: fancyvrb 2008/02/07
+
+Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline
fix
+<2008/02/07> (tvz)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\graphics\keyval.sty"
+Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
+\KV@toks@=\toks28
+)
+\FV@CodeLineNo=\count110
+\FV@InFile=\read2
+\FV@TabBox=\box35
+\c@FancyVerbLine=\count111
+\FV@StepNumber=\count112
+\FV@OutFile=\write4
+)
+(C:\Users\Анна\AppData\Roaming\MiKTeX\2.9\tex\latex\threeparttable\threepar
+ttable.sty
+Package: threeparttable 2003/06/13 v 3.0
+\@tempboxb=\box36
+)
+(C:\Users\Анна\AppData\Roaming\MiKTeX\2.9\tex\latex\mdwtools\footnote.sty
+Package: footnote 1997/01/28 1.13 Save footnotes around boxes
+\fn@notes=\box37
+\fn@width=\dimen130
+)
+(C:\Users\Анна\AppData\Roaming\MiKTeX\2.9\tex\latex\wrapfig\wrapfig.sty
+\wrapoverhang=\dimen131
+\WF@size=\dimen132
+\c@WF@wrappedlines=\count113
+\WF@box=\box38
+\WF@everypar=\toks29
+Package: wrapfig 2003/01/31 v 3.6
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\ltxmisc\parskip.sty"
+Package: parskip 2001/04/09 non-zero parskip adjustments
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\alltt.sty"
+Package: alltt 1997/06/16 v2.0g defines alltt environment
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\graphics\graphicx.sty"
+Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\graphics\graphics.sty"
+Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\graphics\trig.sty"
+Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\00miktex\graphics.cfg"
+File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
+)
+Package graphics Info: Driver file: pdftex.def on input line 91.
+)
+\Gin@req@height=\dimen133
+\Gin@req@width=\dimen134
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\plain\misc\pdfcolor.tex")
+\distancetoright=\skip71
+\py@argswidth=\skip72
+\py@noticelength=\skip73
+\lineblockindentation=\skip74
+\image@box=\box39
+\image@width=\dimen135
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\hyperref\hyperref.sty"
+Package: hyperref 2012/11/06 v6.83m Hypertext links for LaTeX
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\generic\oberdiek\hobsub-hyperref.sty"
+Package: hobsub-hyperref 2012/04/25 v1.12 Bundle oberdiek, subset hyperref
(HO)
+
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\generic\oberdiek\hobsub-generic.sty"
+Package: hobsub-generic 2012/04/25 v1.12 Bundle oberdiek, subset generic
(HO)
+Package: hobsub 2012/04/25 v1.12 Construct package bundles (HO)
+Package hobsub Info: Skipping package `infwarerr' (already loaded).
+Package hobsub Info: Skipping package `ltxcmds' (already loaded).
+Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
+Package ifvtex Info: VTeX not detected.
+Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO)
+Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
+Package ifpdf Info: pdfTeX in PDF mode is detected.
+Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands
(HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds) That can mean that you are not using pdfTeX 1.50 or
+(etexcmds) that some package has redefined \expanded.
+(etexcmds) In the latter case, load this package earlier.
+Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
+Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
+Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for
LuaTeX (HO
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features
(HO)
+Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big
integers (HO
+)
+Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO)
+Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter
(HO)
+)
+Package hobsub Info: Skipping package `hobsub' (already loaded).
+Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
+Package: hopatch 2011/06/24 v1.1 Wrapper for package hooks (HO)
+Package: xcolor-patch 2011/01/30 xcolor patch
+Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO)
+Package atveryend Info: \enddocument detected (standard20110627).
+Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO)
+Package: refcount 2011/10/16 v3.4 Data extraction from label references
(HO)
+Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO)
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\generic\ifxetex\ifxetex.sty"
+Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\oberdiek\auxhook.sty"
+Package: auxhook 2011/03/04 v1.3 Hooks for auxiliary files (HO)
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\oberdiek\kvoptions.sty"
+Package: kvoptions 2011/06/30 v3.11 Key value format for package options
(HO)
+)
+\@linkdim=\dimen136
+\Hy@linkcounter=\count114
+\Hy@pagecounter=\count115
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\hyperref\pd1enc.def"
+File: pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO)
+Now handling font encoding PD1 ...
+... no UTF-8 mapping file for font encoding PD1
+)
+\Hy@SavedSpaceFactor=\count116
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\00miktex\hyperref.cfg"
+File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
+)
+Package hyperref Info: Option `colorlinks' set `true' on input line 4319.
+Package hyperref Info: Option `breaklinks' set `true' on input line 4319.
+Package hyperref Info: Hyper figures OFF on input line 4443.
+Package hyperref Info: Link nesting OFF on input line 4448.
+Package hyperref Info: Hyper index ON on input line 4451.
+Package hyperref Info: Plain pages OFF on input line 4458.
+Package hyperref Info: Backreferencing OFF on input line 4463.
+Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
+Package hyperref Info: Bookmarks ON on input line 4688.
+\c@Hy@tempcnt=\count117
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\ltxmisc\url.sty"
+\Urlmuskip=\muskip11
+Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc.
+)
+LaTeX Info: Redefining \url on input line 5041.
+\XeTeXLinkMargin=\dimen137
+\Fld@menulength=\count118
+\Field@Width=\dimen138
+\Fld@charsize=\dimen139
+Package hyperref Info: Hyper figures OFF on input line 6295.
+Package hyperref Info: Link nesting OFF on input line 6300.
+Package hyperref Info: Hyper index ON on input line 6303.
+Package hyperref Info: backreferencing OFF on input line 6310.
+Package hyperref Info: Link coloring ON on input line 6313.
+Package hyperref Info: Link coloring with OCG OFF on input line 6320.
+Package hyperref Info: PDF/A mode OFF on input line 6325.
+LaTeX Info: Redefining \ref on input line 6365.
+LaTeX Info: Redefining \pageref on input line 6369.
+\Hy@abspage=\count119
+\c@Item=\count120
+\c@Hfootnote=\count121
+)
+
+Package hyperref Message: Driver (autodetected): hpdftex.
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\hyperref\hpdftex.def"
+File: hpdftex.def 2012/11/06 v6.83m Hyperref driver for pdfTeX
+\Fld@listcount=\count122
+\c@bookmark@seq@number=\count123
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\oberdiek\rerunfilecheck.sty"
+Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files
(HO)
+Package uniquecounter Info: New unique counter `rerunfilecheck' on input
line 2
+82.
+)
+\Hy@SectionHShift=\skip75
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\oberdiek\hypcap.sty"
+Package: hypcap 2011/02/16 v1.11 Adjusting the anchors of captions (HO)
+)
+\DUlineblockindent=\skip76
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\multirow\multirow.sty"
+\bigstrutjot=\dimen140
+)
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\amsfonts\amssymb.sty"
+Package: amssymb 2013/01/14 v3.01 AMS font symbols
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\amsfonts\amsfonts.sty"
+Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
+\symAMSa=\mathgroup4
+\symAMSb=\mathgroup5
+LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
+(Font) U/euf/m/n --> U/euf/b/n on input line 106.
+))
+\@indexfile=\write5
+
+Writing index file elltool_manual.idx
+(C:\myBranchWorkCopy\doc\_build\latex\elltool_manual.aux)
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 120.
+LaTeX Font Info: ... okay on input line 120.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 120.
+LaTeX Font Info: ... okay on input line 120.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 120.
+LaTeX Font Info: ... okay on input line 120.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 120.
+LaTeX Font Info: ... okay on input line 120.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 120.
+LaTeX Font Info: ... okay on input line 120.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 120.
+LaTeX Font Info: ... okay on input line 120.
+LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 120.
+LaTeX Font Info: Try loading font information for TS1+cmr on input line
120.
+
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\base\ts1cmr.fd"
+File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info: ... okay on input line 120.
+LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 120.
+LaTeX Font Info: ... okay on input line 120.
+LaTeX Font Info: Try loading font information for T1+ptm on input line
120.
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\psnfss\t1ptm.fd"
+File: t1ptm.fd 2001/06/04 font definitions for T1/ptm.
+)
+(C:\Users\Анна\AppData\Roaming\MiKTeX\2.9\tex\context\base\supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count124
+\scratchdimen=\dimen141
+\scratchbox=\box40
+\nofMPsegments=\count125
+\nofMParguments=\count126
+\everyMPshowfont=\toks30
+\MPscratchCnt=\count127
+\MPscratchDim=\dimen142
+\MPnumerator=\count128
+\makeMPintoPDFobject=\count129
+\everyMPtoPDFconversion=\toks31
+)
+\AtBeginShipoutBox=\box41
+Package hyperref Info: Link coloring ON on input line 120.
+ ("C:\Program Files\MiKTeX 2.9(1)\tex\latex\hyperref\nameref.sty"
+Package: nameref 2012/10/27 v2.43 Cross-referencing by name of section
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\generic\oberdiek\gettitlestring.sty"
+Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO)
+)
+\c@section@level=\count130
+)
+LaTeX Info: Redefining \ref on input line 120.
+LaTeX Info: Redefining \pageref on input line 120.
+LaTeX Info: Redefining \nameref on input line 120.
+
+(C:\myBranchWorkCopy\doc\_build\latex\elltool_manual.out)
+(C:\myBranchWorkCopy\doc\_build\latex\elltool_manual.out)
+\@outlinefile=\write6
+
+Underfull \hbox (badness 10000) in paragraph at lines 123--123
+
+ []
+
+LaTeX Font Info: Try loading font information for T1+phv on input line
123.
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\psnfss\t1phv.fd"
+File: t1phv.fd 2001/06/04 scalable font definitions for T1/phv.
+)
+LaTeX Font Info: Font shape `T1/phv/bx/n' in size <24.88> not available
+(Font) Font shape `T1/phv/b/n' tried instead on input line
123.
+LaTeX Font Info: Font shape `T1/phv/m/it' in size <17.28> not available
+(Font) Font shape `T1/phv/m/sl' tried instead on input line
123.
+LaTeX Font Info: Font shape `T1/phv/bx/it' in size <17.28> not available
+(Font) Font shape `T1/phv/b/it' tried instead on input line
123.
+LaTeX Font Info: Font shape `T1/phv/b/it' in size <17.28> not available
+(Font) Font shape `T1/phv/b/sl' tried instead on input line
123.
+LaTeX Font Info: Font shape `T1/phv/bx/n' in size <17.28> not available
+(Font) Font shape `T1/phv/b/n' tried instead on input line
123.
+<<ot1.cmap>><<oml.cmap>><<oms.cmap>><<omx.cmap>>
+LaTeX Font Info: Try loading font information for U+msa on input line
123.
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\amsfonts\umsa.fd"
+File: umsa.fd 2013/01/14 v3.01 AMS symbols A
+)
+LaTeX Font Info: Try loading font information for U+msb on input line
123.
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\amsfonts\umsb.fd"
+File: umsb.fd 2013/01/14 v3.01 AMS symbols B
+) [1
+
+{C:/Users/Анна/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}] [2
+
+]
+(C:\myBranchWorkCopy\doc\_build\latex\elltool_manual.toc
+LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <10> not available
+(Font) Font shape `T1/ptm/b/n' tried instead on input line 2.
+LaTeX Font Info: Font shape `T1/phv/bx/n' in size <10> not available
+(Font) Font shape `T1/phv/b/n' tried instead on input line
195.
+ [1
+
+])
+\tf@toc=\write7
+ [2]
+Chapter 1.
+LaTeX Font Info: Font shape `T1/phv/bx/n' in size <14.4> not available
+(Font) Font shape `T1/phv/b/n' tried instead on input line
128.
+LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <14.4> not available
+(Font) Font shape `T1/ptm/b/n' tried instead on input line
128.
+LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <24.88> not available
+(Font) Font shape `T1/ptm/b/n' tried instead on input line
128.
+<chapter01_ddt.png, id=277, 563.10374pt x 772.8875pt>
+File: chapter01_ddt.png Graphic file (type png)
+ <use chapter01_ddt.png>
+Package pdftex.def Info: chapter01_ddt.png used on input line 189.
+(pdftex.def) Requested size: 563.10237pt x 772.8856pt.
+File: chapter01_ddt.png Graphic file (type png)
+
+<use chapter01_ddt.png>
+Package pdftex.def Info: chapter01_ddt.png used on input line 189.
+(pdftex.def) Requested size: 469.755pt x 644.7632pt.
+
+
+LaTeX Warning: Float too large for page by 18.49812pt on input line 190.
+
+[1
+
+
+] [2 <C:/myBranchWorkCopy/doc/_build/latex/chapter01_ddt.png>] [3]
+LaTeX Font Info: Try loading font information for TS1+ptm on input line
333.
+
+
+("C:\Program Files\MiKTeX 2.9(1)\tex\latex\psnfss\ts1ptm.fd"
+File: ts1ptm.fd 2001/06/04 font definitions for TS1/ptm.
+) [4]
+Chapter 2.
+[5
+
+] [6] [7]
+LaTeX Font Info: Font shape `T1/phv/bx/n' in size <12> not available
+(Font) Font shape `T1/phv/b/n' tried instead on input line
657.
+ [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18
+
+]
+Chapter 3.
+[19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33]
+[34] [35] [36
+
+]
+Chapter 4.
+[37]
+LaTeX Font Info: Try loading font information for T1+pcr on input line
2986.
+
+ ("C:\Program Files\MiKTeX 2.9(1)\tex\latex\psnfss\t1pcr.fd"
+File: t1pcr.fd 2001/06/04 font definitions for T1/pcr.
+) [38]
+Chapter 5.
+LaTeX Font Info: Font shape `T1/pcr/m/it' in size <9> not available
+(Font) Font shape `T1/pcr/m/sl' tried instead on input line
3107.
+[39
+
+] [40] [41] <chapter05_section01_minksum.png, id=1005, 578.16pt x 433.62pt>
+File: chapter05_section01_minksum.png Graphic file (type png)
+
+<use chapter05_section01_minksum.png>
+Package pdftex.def Info: chapter05_section01_minksum.png used on input
line 328
+5.
+(pdftex.def) Requested size: 187.89912pt x 140.92482pt.
+ [42 <C:/myBranchWorkCopy/doc/_build/latex/chapter05_section01_minksum.png
(PNG
+ copy)>]
+<chapter05_section01_minkdiff.png, id=1012, 578.16pt x 433.62pt>
+File: chapter05_section01_minkdiff.png Graphic file (type png)
+
+<use chapter05_section01_minkdiff.png>
+Package pdftex.def Info: chapter05_section01_minkdiff.png used on input
line 33
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /branches/issue_133_aatanesyan/doc/_build/latex/elltool_manual.out Tue
Feb 25 09:31:56 2014 UTC
@@ -0,0 +1,48 @@
+\BOOKMARK [0][-]{chapter.1}{Introduction}{}% 1
+\BOOKMARK [0][-]{chapter.2}{Ellipsoidal Calculus}{}% 2
+\BOOKMARK [1][-]{section.2.1}{Basic Notions}{chapter.2}% 3
+\BOOKMARK [1][-]{section.2.2}{Operations with Ellipsoids}{chapter.2}% 4
+\BOOKMARK [0][-]{chapter.3}{Reachability}{}% 5
+\BOOKMARK [1][-]{section.3.1}{Basics of Reachability Analysis}{chapter.3}%
6
+\BOOKMARK [1][-]{section.3.2}{Ellipsoidal Method}{chapter.3}% 7
+\BOOKMARK [0][-]{chapter.4}{Installation}{}% 8
+\BOOKMARK [1][-]{section.4.1}{Additional Software}{chapter.4}% 9
+\BOOKMARK [1][-]{section.4.2}{Installation and Quick Start}{chapter.4}% 10
+\BOOKMARK [0][-]{chapter.5}{Implementation}{}% 11
+\BOOKMARK [1][-]{section.5.1}{Operations with ellipsoids}{chapter.5}% 12
+\BOOKMARK [1][-]{section.5.2}{Operations with hyperplanes}{chapter.5}% 13
+\BOOKMARK [1][-]{section.5.3}{Operations with ellipsoidal
tubes}{chapter.5}% 14
+\BOOKMARK [1][-]{section.5.4}{Reachability}{chapter.5}% 15
+\BOOKMARK [1][-]{section.5.5}{Properties}{chapter.5}% 16
+\BOOKMARK [1][-]{section.5.6}{Visualization}{chapter.5}% 17
+\BOOKMARK [0][-]{chapter.6}{Examples}{}% 18
+\BOOKMARK [1][-]{section.6.1}{Ellipsoids vs. Polytopes}{chapter.6}% 19
+\BOOKMARK [1][-]{section.6.2}{System with Disturbance}{chapter.6}% 20
+\BOOKMARK [1][-]{section.6.3}{Switched System}{chapter.6}% 21
+\BOOKMARK [1][-]{section.6.4}{Hybrid System}{chapter.6}% 22
+\BOOKMARK [0][-]{chapter.7}{Ellipsoid tubes and touching curves}{}% 23
+\BOOKMARK [1][-]{section.7.1}{Touching curves}{chapter.7}% 24
+\BOOKMARK [1][-]{section.7.2}{Ellipsoidal tubes}{chapter.7}% 25
+\BOOKMARK [1][-]{section.7.3}{Unions of ellipsoidal tubes}{chapter.7}% 26
+\BOOKMARK [1][-]{section.7.4}{TypifiedByFieldCodeRel class}{chapter.7}% 27
+\BOOKMARK [0][-]{chapter.8}{Summary and Outlook}{}% 28
+\BOOKMARK [0][-]{chapter.9}{Acknowledgement}{}% 29
+\BOOKMARK [0][-]{chapter.10}{Function Reference}{}% 30
+\BOOKMARK [1][-]{section.10.1}{ellipsoid}{chapter.10}% 31
+\BOOKMARK [1][-]{section.10.2}{hyperplane}{chapter.10}% 32
+\BOOKMARK [1][-]{section.10.3}{elltool.conf.Properties}{chapter.10}% 33
+\BOOKMARK [1][-]{section.10.4}{elltool.core.GenEllipsoid}{chapter.10}% 34
+\BOOKMARK
[1][-]{section.10.5}{smartdb.relations.ATypifiedStaticRelation}{chapter.10}%
35
+\BOOKMARK
[1][-]{section.10.6}{gras.ellapx.smartdb.rels.EllTube}{chapter.10}% 36
+\BOOKMARK
[1][-]{section.10.7}{gras.ellapx.smartdb.rels.EllTubeProj}{chapter.10}% 37
+\BOOKMARK
[1][-]{section.10.8}{gras.ellapx.smartdb.rels.EllUnionTube}{chapter.10}% 38
+\BOOKMARK
[1][-]{section.10.9}{gras.ellapx.smartdb.rels.EllUnionTubeStaticProj}{chapter.10}%
39
+\BOOKMARK [1][-]{section.10.10}{elltool.reach.AReach}{chapter.10}% 40
+\BOOKMARK
[1][-]{section.10.11}{elltool.reach.ReachContinuous}{chapter.10}% 41
+\BOOKMARK [1][-]{section.10.12}{elltool.reach.ReachDiscrete}{chapter.10}%
42
+\BOOKMARK [1][-]{section.10.13}{elltool.reach.ReachFactory}{chapter.10}% 43
+\BOOKMARK [1][-]{section.10.14}{elltool.linsys.ALinSys}{chapter.10}% 44
+\BOOKMARK
[1][-]{section.10.15}{elltool.linsys.LinSysContinuous}{chapter.10}% 45
+\BOOKMARK
[1][-]{section.10.16}{elltool.linsys.LinSysDiscrete}{chapter.10}% 46
+\BOOKMARK [1][-]{section.10.17}{elltool.linsys.LinSysFactory}{chapter.10}%
47
+\BOOKMARK [0][-]{chapter*.153}{Bibliography}{}% 48
=======================================
--- /dev/null
+++ /branches/issue_133_aatanesyan/doc/_build/latex/elltool_manual.pdf Tue
Feb 25 09:31:56 2014 UTC
File is too large to display a diff.
=======================================
--- /dev/null
+++ /branches/issue_133_aatanesyan/doc/_build/latex/elltool_manual.toc Tue
Feb 25 09:31:56 2014 UTC
@@ -0,0 +1,413 @@
+\select@language {english}
+\contentsline {chapter}{\numberline {1}Introduction}{1}{chapter.1}
+\contentsline {chapter}{\numberline {2}Ellipsoidal Calculus}{5}{chapter.2}
+\contentsline {section}{\numberline {2.1}Basic Notions}{5}{section.2.1}
+\contentsline {section}{\numberline {2.2}Operations with
Ellipsoids}{8}{section.2.2}
+\contentsline {subsection}{\numberline {2.2.1}Affine
Transformation}{8}{subsection.2.2.1}
+\contentsline {subsection}{\numberline {2.2.2}Geometric
Sum}{8}{subsection.2.2.2}
+\contentsline {subsection}{\numberline {2.2.3}Geometric
Difference}{9}{subsection.2.2.3}
+\contentsline {subsection}{\numberline {2.2.4}Geometric
Difference-Sum}{11}{subsection.2.2.4}
+\contentsline {subsection}{\numberline {2.2.5}Geometric
Sum-Difference}{11}{subsection.2.2.5}
+\contentsline {subsection}{\numberline {2.2.6}Intersection of Ellipsoid
and Hyperplane}{12}{subsection.2.2.6}
+\contentsline {subsection}{\numberline {2.2.7}Intersection of Ellipsoid
and Ellipsoid}{12}{subsection.2.2.7}
+\contentsline {subsection}{\numberline {2.2.8}Intersection of Ellipsoid
and Halfspace}{14}{subsection.2.2.8}
+\contentsline {subsection}{\numberline {2.2.9}Checking if one ellipsoid
contains another}{15}{subsection.2.2.9}
+\contentsline {subsection}{\numberline {2.2.10}Minimum Volume
Ellipsoids}{15}{subsection.2.2.10}
+\contentsline {subsection}{\numberline {2.2.11}Maximum Volume
Ellipsoids}{16}{subsection.2.2.11}
+\contentsline {chapter}{\numberline {3}Reachability}{19}{chapter.3}
+\contentsline {section}{\numberline {3.1}Basics of Reachability
Analysis}{19}{section.3.1}
+\contentsline {subsection}{\numberline {3.1.1}Systems without
disturbances}{19}{subsection.3.1.1}
+\contentsline {subsection}{\numberline {3.1.2}Systems with
disturbances}{21}{subsection.3.1.2}
+\contentsline {subsection}{\numberline {3.1.3}Reachability
problem}{28}{subsection.3.1.3}
+\contentsline {section}{\numberline {3.2}Ellipsoidal
Method}{28}{section.3.2}
+\contentsline {subsection}{\numberline {3.2.1}Continuous-time
systems}{28}{subsection.3.2.1}
+\contentsline {subsection}{\numberline {3.2.2}Discrete-time
systems}{32}{subsection.3.2.2}
+\contentsline {chapter}{\numberline {4}Installation}{37}{chapter.4}
+\contentsline {section}{\numberline {4.1}Additional
Software}{37}{section.4.1}
+\contentsline {subsection}{\numberline {4.1.1}CVX}{37}{subsection.4.1.1}
+\contentsline {subsection}{\numberline {4.1.2}MPT}{37}{subsection.4.1.2}
+\contentsline {section}{\numberline {4.2}Installation and Quick
Start}{38}{section.4.2}
+\contentsline {chapter}{\numberline {5}Implementation}{39}{chapter.5}
+\contentsline {section}{\numberline {5.1}Operations with
ellipsoids}{39}{section.5.1}
+\contentsline {section}{\numberline {5.2}Operations with
hyperplanes}{45}{section.5.2}
+\contentsline {section}{\numberline {5.3}Operations with ellipsoidal
tubes}{49}{section.5.3}
+\contentsline {section}{\numberline {5.4}Reachability}{54}{section.5.4}
+\contentsline {section}{\numberline {5.5}Properties}{58}{section.5.5}
+\contentsline {section}{\numberline {5.6}Visualization}{59}{section.5.6}
+\contentsline {chapter}{\numberline {6}Examples}{61}{chapter.6}
+\contentsline {section}{\numberline {6.1}Ellipsoids vs.
Polytopes}{61}{section.6.1}
+\contentsline {section}{\numberline {6.2}System with
Disturbance}{62}{section.6.2}
+\contentsline {section}{\numberline {6.3}Switched System}{64}{section.6.3}
+\contentsline {section}{\numberline {6.4}Hybrid System}{68}{section.6.4}
+\contentsline {chapter}{\numberline {7}Ellipsoid tubes and touching
curves}{75}{chapter.7}
+\contentsline {section}{\numberline {7.1}Touching curves}{75}{section.7.1}
+\contentsline {subsection}{\numberline {7.1.1}\emph
{EllTubeTouchCurveBasic} class}{75}{subsection.7.1.1}
+\contentsline {subsection}{\numberline {7.1.2}\emph
{EllTubeTouchCurveProjBasic} class}{76}{subsection.7.1.2}
+\contentsline {section}{\numberline {7.2}Ellipsoidal
tubes}{76}{section.7.2}
+\contentsline {subsection}{\numberline {7.2.1}\emph {EllTubeBasic}
class}{76}{subsection.7.2.1}
+\contentsline {subsection}{\numberline {7.2.2}\emph {EllTube}
class}{79}{subsection.7.2.2}
+\contentsline {subsection}{\numberline {7.2.3}\emph {EllTubeProjBasic}
class}{83}{subsection.7.2.3}
+\contentsline {subsection}{\numberline {7.2.4}\emph {EllTubeProj}
class}{85}{subsection.7.2.4}
+\contentsline {section}{\numberline {7.3}Unions of ellipsoidal
tubes}{85}{section.7.3}
+\contentsline {subsection}{\numberline {7.3.1}\emph {EllUnionTubeBasic}
class}{85}{subsection.7.3.1}
+\contentsline {subsection}{\numberline {7.3.2}\emph {EllUnionTube}
class}{85}{subsection.7.3.2}
+\contentsline {subsection}{\numberline {7.3.3}\emph
{EllUnionTubeStaticProj} class}{86}{subsection.7.3.3}
+\contentsline {section}{\numberline {7.4}\emph {TypifiedByFieldCodeRel}
class}{86}{section.7.4}
+\contentsline {chapter}{\numberline {8}Summary and Outlook}{89}{chapter.8}
+\contentsline {chapter}{\numberline {9}Acknowledgement}{91}{chapter.9}
+\contentsline {chapter}{\numberline {10}Function Reference}{93}{chapter.10}
+\contentsline {section}{\numberline {10.1}ellipsoid}{93}{section.10.1}
+\contentsline {subsection}{\numberline
{10.1.1}ellipsoid.calcGrid}{93}{subsection.10.1.1}
+\contentsline {subsection}{\numberline
{10.1.2}ellipsoid.checkIsMe}{93}{subsection.10.1.2}
+\contentsline {subsection}{\numberline
{10.1.3}ellipsoid.contents}{94}{subsection.10.1.3}
+\contentsline {subsection}{\numberline
{10.1.4}ellipsoid.dimension}{96}{subsection.10.1.4}
+\contentsline {subsection}{\numberline
{10.1.5}ellipsoid.disp}{96}{subsection.10.1.5}
+\contentsline {subsection}{\numberline
{10.1.6}ellipsoid.display}{97}{subsection.10.1.6}
+\contentsline {subsection}{\numberline
{10.1.7}ellipsoid.distance}{97}{subsection.10.1.7}
+\contentsline {subsection}{\numberline
{10.1.8}ellipsoid.doesContain}{98}{subsection.10.1.8}
+\contentsline {subsection}{\numberline
{10.1.9}ellipsoid.doesIntersectionContain}{99}{subsection.10.1.9}
+\contentsline {subsection}{\numberline
{10.1.10}ellipsoid.double}{100}{subsection.10.1.10}
+\contentsline {subsection}{\numberline
{10.1.11}ellipsoid.ellbndr\_2d}{101}{subsection.10.1.11}
+\contentsline {subsection}{\numberline
{10.1.12}ellipsoid.ellbndr\_3d}{101}{subsection.10.1.12}
+\contentsline {subsection}{\numberline
{10.1.13}ellipsoid.ellintersection\_ia}{102}{subsection.10.1.13}
+\contentsline {subsection}{\numberline
{10.1.14}ellipsoid.ellipsoid}{102}{subsection.10.1.14}
+\contentsline {subsection}{\numberline
{10.1.15}ellipsoid.ellunion\_ea}{103}{subsection.10.1.15}
+\contentsline {subsection}{\numberline
{10.1.16}ellipsoid.fromRepMat}{104}{subsection.10.1.16}
+\contentsline {subsection}{\numberline
{10.1.17}ellipsoid.fromStruct}{105}{subsection.10.1.17}
+\contentsline {subsection}{\numberline
{10.1.18}ellipsoid.getAbsTol}{105}{subsection.10.1.18}
+\contentsline {subsection}{\numberline
{10.1.19}ellipsoid.getBoundary}{106}{subsection.10.1.19}
+\contentsline {subsection}{\numberline
{10.1.20}ellipsoid.getBoundaryByFactor}{106}{subsection.10.1.20}
+\contentsline {subsection}{\numberline
{10.1.21}ellipsoid.getCenterVec}{107}{subsection.10.1.21}
+\contentsline {subsection}{\numberline
{10.1.22}ellipsoid.getCopy}{107}{subsection.10.1.22}
+\contentsline {subsection}{\numberline
{10.1.23}ellipsoid.getInv}{108}{subsection.10.1.23}
+\contentsline {subsection}{\numberline
{10.1.24}ellipsoid.getMove2Origin}{108}{subsection.10.1.24}
+\contentsline {subsection}{\numberline
{10.1.25}ellipsoid.getNPlot2dPoints}{109}{subsection.10.1.25}
+\contentsline {subsection}{\numberline
{10.1.26}ellipsoid.getNPlot3dPoints}{109}{subsection.10.1.26}
+\contentsline {subsection}{\numberline
{10.1.27}ellipsoid.getProjection}{110}{subsection.10.1.27}
+\contentsline {subsection}{\numberline
{10.1.28}ellipsoid.getRelTol}{110}{subsection.10.1.28}
+\contentsline {subsection}{\numberline
{10.1.29}ellipsoid.getRhoBoundary}{111}{subsection.10.1.29}
+\contentsline {subsection}{\numberline
{10.1.30}ellipsoid.getRhoBoundaryByFactor}{111}{subsection.10.1.30}
+\contentsline {subsection}{\numberline
{10.1.31}ellipsoid.getShape}{112}{subsection.10.1.31}
+\contentsline {subsection}{\numberline
{10.1.32}ellipsoid.getShapeMat}{112}{subsection.10.1.32}
+\contentsline {subsection}{\numberline
{10.1.33}ellipsoid.hpintersection}{113}{subsection.10.1.33}
+\contentsline {subsection}{\numberline
{10.1.34}ellipsoid.intersect}{113}{subsection.10.1.34}
+\contentsline {subsection}{\numberline
{10.1.35}ellipsoid.intersection\_ea}{115}{subsection.10.1.35}
+\contentsline {subsection}{\numberline
{10.1.36}ellipsoid.intersection\_ia}{116}{subsection.10.1.36}
+\contentsline {subsection}{\numberline
{10.1.37}ellipsoid.inv}{117}{subsection.10.1.37}
+\contentsline {subsection}{\numberline
{10.1.38}ellipsoid.isEmpty}{118}{subsection.10.1.38}
+\contentsline {subsection}{\numberline
{10.1.39}ellipsoid.isEqual}{118}{subsection.10.1.39}
+\contentsline {subsection}{\numberline
{10.1.40}ellipsoid.isInside}{118}{subsection.10.1.40}
+\contentsline {subsection}{\numberline
{10.1.41}ellipsoid.isbaddirection}{119}{subsection.10.1.41}
+\contentsline {subsection}{\numberline
{10.1.42}ellipsoid.isbigger}{119}{subsection.10.1.42}
+\contentsline {subsection}{\numberline
{10.1.43}ellipsoid.isdegenerate}{120}{subsection.10.1.43}
+\contentsline {subsection}{\numberline
{10.1.44}ellipsoid.isinternal}{120}{subsection.10.1.44}
+\contentsline {subsection}{\numberline
{10.1.45}ellipsoid.maxeig}{121}{subsection.10.1.45}
+\contentsline {subsection}{\numberline
{10.1.46}ellipsoid.mineig}{122}{subsection.10.1.46}
+\contentsline {subsection}{\numberline
{10.1.47}ellipsoid.minkCommonAction}{122}{subsection.10.1.47}
+\contentsline {subsection}{\numberline
{10.1.48}ellipsoid.minkdiff}{123}{subsection.10.1.48}
+\contentsline {subsection}{\numberline
{10.1.49}ellipsoid.minkdiff\_ea}{124}{subsection.10.1.49}
+\contentsline {subsection}{\numberline
{10.1.50}ellipsoid.minkdiff\_ia}{125}{subsection.10.1.50}
+\contentsline {subsection}{\numberline
{10.1.51}ellipsoid.minkmp}{126}{subsection.10.1.51}
+\contentsline {subsection}{\numberline
{10.1.52}ellipsoid.minkmp\_ea}{127}{subsection.10.1.52}
+\contentsline {subsection}{\numberline
{10.1.53}ellipsoid.minkmp\_ia}{128}{subsection.10.1.53}
+\contentsline {subsection}{\numberline
{10.1.54}ellipsoid.minkpm}{128}{subsection.10.1.54}
+\contentsline {subsection}{\numberline
{10.1.55}ellipsoid.minkpm\_ea}{129}{subsection.10.1.55}
+\contentsline {subsection}{\numberline
{10.1.56}ellipsoid.minkpm\_ia}{130}{subsection.10.1.56}
+\contentsline {subsection}{\numberline
{10.1.57}ellipsoid.minksum}{131}{subsection.10.1.57}
+\contentsline {subsection}{\numberline
{10.1.58}ellipsoid.minksum\_ea}{131}{subsection.10.1.58}
+\contentsline {subsection}{\numberline
{10.1.59}ellipsoid.minksum\_ia}{132}{subsection.10.1.59}
+\contentsline {subsection}{\numberline
{10.1.60}ellipsoid.minus}{133}{subsection.10.1.60}
+\contentsline {subsection}{\numberline
{10.1.61}ellipsoid.move2origin}{134}{subsection.10.1.61}
+\contentsline {subsection}{\numberline
{10.1.62}ellipsoid.mtimes}{135}{subsection.10.1.62}
+\contentsline {subsection}{\numberline
{10.1.63}ellipsoid.parameters}{135}{subsection.10.1.63}
+\contentsline {subsection}{\numberline
{10.1.64}ellipsoid.plot}{136}{subsection.10.1.64}
+\contentsline {subsection}{\numberline
{10.1.65}ellipsoid.plus}{137}{subsection.10.1.65}
+\contentsline {subsection}{\numberline
{10.1.66}ellipsoid.polar}{138}{subsection.10.1.66}
+\contentsline {subsection}{\numberline
{10.1.67}ellipsoid.projection}{138}{subsection.10.1.67}
+\contentsline {subsection}{\numberline
{10.1.68}ellipsoid.repMat}{139}{subsection.10.1.68}
+\contentsline {subsection}{\numberline
{10.1.69}ellipsoid.rho}{139}{subsection.10.1.69}
+\contentsline {subsection}{\numberline
{10.1.70}ellipsoid.shape}{140}{subsection.10.1.70}
+\contentsline {subsection}{\numberline
{10.1.71}ellipsoid.toPolytope}{141}{subsection.10.1.71}
+\contentsline {subsection}{\numberline
{10.1.72}ellipsoid.toStruct}{141}{subsection.10.1.72}
+\contentsline {subsection}{\numberline
{10.1.73}ellipsoid.trace}{142}{subsection.10.1.73}
+\contentsline {subsection}{\numberline
{10.1.74}ellipsoid.uminus}{142}{subsection.10.1.74}
+\contentsline {subsection}{\numberline
{10.1.75}ellipsoid.volume}{143}{subsection.10.1.75}
+\contentsline {section}{\numberline {10.2}hyperplane}{143}{section.10.2}
+\contentsline {subsection}{\numberline
{10.2.1}hyperplane.checkIsMe}{143}{subsection.10.2.1}
+\contentsline {subsection}{\numberline
{10.2.2}hyperplane.contains}{144}{subsection.10.2.2}
+\contentsline {subsection}{\numberline
{10.2.3}hyperplane.contents}{145}{subsection.10.2.3}
+\contentsline {subsection}{\numberline
{10.2.4}hyperplane.dimension}{145}{subsection.10.2.4}
+\contentsline {subsection}{\numberline
{10.2.5}hyperplane.display}{146}{subsection.10.2.5}
+\contentsline {subsection}{\numberline
{10.2.6}hyperplane.double}{146}{subsection.10.2.6}
+\contentsline {subsection}{\numberline
{10.2.7}hyperplane.fromRepMat}{147}{subsection.10.2.7}
+\contentsline {subsection}{\numberline
{10.2.8}hyperplane.fromStruct}{147}{subsection.10.2.8}
+\contentsline {subsection}{\numberline
{10.2.9}hyperplane.getAbsTol}{148}{subsection.10.2.9}
+\contentsline {subsection}{\numberline
{10.2.10}hyperplane.getCopy}{148}{subsection.10.2.10}
+\contentsline {subsection}{\numberline
{10.2.11}hyperplane.getProperty}{149}{subsection.10.2.11}
+\contentsline {subsection}{\numberline
{10.2.12}hyperplane.getRelTol}{149}{subsection.10.2.12}
+\contentsline {subsection}{\numberline
{10.2.13}hyperplane.hyperplane}{150}{subsection.10.2.13}
+\contentsline {subsection}{\numberline
{10.2.14}hyperplane.isEmpty}{152}{subsection.10.2.14}
+\contentsline {subsection}{\numberline
{10.2.15}hyperplane.isEqual}{152}{subsection.10.2.15}
+\contentsline {subsection}{\numberline
{10.2.16}hyperplane.isparallel}{153}{subsection.10.2.16}
+\contentsline {subsection}{\numberline
{10.2.17}hyperplane.parameters}{153}{subsection.10.2.17}
+\contentsline {subsection}{\numberline
{10.2.18}hyperplane.plot}{154}{subsection.10.2.18}
+\contentsline {subsection}{\numberline
{10.2.19}hyperplane.toStruct}{154}{subsection.10.2.19}
+\contentsline {subsection}{\numberline
{10.2.20}hyperplane.uminus}{155}{subsection.10.2.20}
+\contentsline {section}{\numberline
{10.3}elltool.conf.Properties}{155}{section.10.3}
+\contentsline {subsection}{\numberline
{10.3.1}elltool.conf.Properties.Properties}{155}{subsection.10.3.1}
+\contentsline {subsection}{\numberline
{10.3.2}elltool.conf.Properties.checkSettings}{156}{subsection.10.3.2}
+\contentsline {subsection}{\numberline
{10.3.3}elltool.conf.Properties.getAbsTol}{156}{subsection.10.3.3}
+\contentsline {subsection}{\numberline
{10.3.4}elltool.conf.Properties.getConfRepoMgr}{156}{subsection.10.3.4}
+\contentsline {subsection}{\numberline
{10.3.5}elltool.conf.Properties.getIsEnabledOdeSolverOptions}{156}{subsection.10.3.5}
+\contentsline {subsection}{\numberline
{10.3.6}elltool.conf.Properties.getIsODENormControl}{156}{subsection.10.3.6}
+\contentsline {subsection}{\numberline
{10.3.7}elltool.conf.Properties.getIsVerbose}{156}{subsection.10.3.7}
+\contentsline {subsection}{\numberline
{10.3.8}elltool.conf.Properties.getNPlot2dPoints}{156}{subsection.10.3.8}
+\contentsline {subsection}{\numberline
{10.3.9}elltool.conf.Properties.getNPlot3dPoints}{156}{subsection.10.3.9}
+\contentsline {subsection}{\numberline
{10.3.10}elltool.conf.Properties.getNTimeGridPoints}{157}{subsection.10.3.10}
+\contentsline {subsection}{\numberline
{10.3.11}elltool.conf.Properties.getODESolverName}{157}{subsection.10.3.11}
+\contentsline {subsection}{\numberline
{10.3.12}elltool.conf.Properties.getPropStruct}{157}{subsection.10.3.12}
+\contentsline {subsection}{\numberline
{10.3.13}elltool.conf.Properties.getRegTol}{157}{subsection.10.3.13}
+\contentsline {subsection}{\numberline
{10.3.14}elltool.conf.Properties.getRelTol}{157}{subsection.10.3.14}
+\contentsline {subsection}{\numberline
{10.3.15}elltool.conf.Properties.getVersion}{157}{subsection.10.3.15}
+\contentsline {subsection}{\numberline
{10.3.16}elltool.conf.Properties.init}{157}{subsection.10.3.16}
+\contentsline {subsection}{\numberline
{10.3.17}elltool.conf.Properties.parseProp}{158}{subsection.10.3.17}
+\contentsline {subsection}{\numberline
{10.3.18}elltool.conf.Properties.setConfRepoMgr}{159}{subsection.10.3.18}
+\contentsline {subsection}{\numberline
{10.3.19}elltool.conf.Properties.setIsVerbose}{159}{subsection.10.3.19}
+\contentsline {subsection}{\numberline
{10.3.20}elltool.conf.Properties.setNPlot2dPoints}{159}{subsection.10.3.20}
+\contentsline {subsection}{\numberline
{10.3.21}elltool.conf.Properties.setNTimeGridPoints}{159}{subsection.10.3.21}
+\contentsline {subsection}{\numberline
{10.3.22}elltool.conf.Properties.setRelTol}{159}{subsection.10.3.22}
+\contentsline {section}{\numberline
{10.4}elltool.core.GenEllipsoid}{159}{section.10.4}
+\contentsline {subsection}{\numberline
{10.4.1}elltool.core.GenEllipsoid.GenEllipsoid}{159}{subsection.10.4.1}
+\contentsline {subsection}{\numberline
{10.4.2}elltool.core.GenEllipsoid.dimension}{160}{subsection.10.4.2}
+\contentsline {subsection}{\numberline
{10.4.3}elltool.core.GenEllipsoid.display}{160}{subsection.10.4.3}
+\contentsline {subsection}{\numberline
{10.4.4}elltool.core.GenEllipsoid.getCenter}{161}{subsection.10.4.4}
+\contentsline {subsection}{\numberline
{10.4.5}elltool.core.GenEllipsoid.getCheckTol}{161}{subsection.10.4.5}
+\contentsline {subsection}{\numberline
{10.4.6}elltool.core.GenEllipsoid.getDiagMat}{161}{subsection.10.4.6}
+\contentsline {subsection}{\numberline
{10.4.7}elltool.core.GenEllipsoid.getEigvMat}{161}{subsection.10.4.7}
+\contentsline {subsection}{\numberline
{10.4.8}elltool.core.GenEllipsoid.getIsGoodDir}{161}{subsection.10.4.8}
+\contentsline {subsection}{\numberline
{10.4.9}elltool.core.GenEllipsoid.inv}{162}{subsection.10.4.9}
+\contentsline {subsection}{\numberline
{10.4.10}elltool.core.GenEllipsoid.minkDiffEa}{162}{subsection.10.4.10}
+\contentsline {subsection}{\numberline
{10.4.11}elltool.core.GenEllipsoid.minkDiffIa}{163}{subsection.10.4.11}
+\contentsline {subsection}{\numberline
{10.4.12}elltool.core.GenEllipsoid.minkSumEa}{163}{subsection.10.4.12}
+\contentsline {subsection}{\numberline
{10.4.13}elltool.core.GenEllipsoid.minkSumIa}{164}{subsection.10.4.13}
+\contentsline {subsection}{\numberline
{10.4.14}elltool.core.GenEllipsoid.plot}{165}{subsection.10.4.14}
+\contentsline {subsection}{\numberline
{10.4.15}elltool.core.GenEllipsoid.rho}{166}{subsection.10.4.15}
+\contentsline {section}{\numberline
{10.5}smartdb.relations.ATypifiedStaticRelation}{166}{section.10.5}
+\contentsline {subsection}{\numberline
{10.5.1}smartdb.relations.ATypifiedStaticRelation.ATypifiedStaticRelation}{166}{subsection.10.5.1}
+\contentsline {subsection}{\numberline
{10.5.2}smartdb.relations.ATypifiedStaticRelation.addData}{167}{subsection.10.5.2}
+\contentsline {subsection}{\numberline
{10.5.3}smartdb.relations.ATypifiedStaticRelation.addDataAlongDim}{167}{subsection.10.5.3}
+\contentsline {subsection}{\numberline
{10.5.4}smartdb.relations.ATypifiedStaticRelation.addTuples}{167}{subsection.10.5.4}
+\contentsline {subsection}{\numberline
{10.5.5}smartdb.relations.ATypifiedStaticRelation.applyGetFunc}{168}{subsection.10.5.5}
+\contentsline {subsection}{\numberline
{10.5.6}smartdb.relations.ATypifiedStaticRelation.applySetFunc}{168}{subsection.10.5.6}
+\contentsline {subsection}{\numberline
{10.5.7}smartdb.relations.ATypifiedStaticRelation.applyTupleGetFunc}{169}{subsection.10.5.7}
+\contentsline {subsection}{\numberline
{10.5.8}smartdb.relations.ATypifiedStaticRelation.clearData}{170}{subsection.10.5.8}
+\contentsline {subsection}{\numberline
{10.5.9}smartdb.relations.ATypifiedStaticRelation.clone}{170}{subsection.10.5.9}
+\contentsline {subsection}{\numberline
{10.5.10}smartdb.relations.ATypifiedStaticRelation.copyFrom}{171}{subsection.10.5.10}
+\contentsline {subsection}{\numberline
{10.5.11}smartdb.relations.ATypifiedStaticRelation.createInstance}{171}{subsection.10.5.11}
+\contentsline {subsection}{\numberline
{10.5.12}smartdb.relations.ATypifiedStaticRelation.dispOnUI}{171}{subsection.10.5.12}
+\contentsline {subsection}{\numberline
{10.5.13}smartdb.relations.ATypifiedStaticRelation.display}{172}{subsection.10.5.13}
+\contentsline {subsection}{\numberline
{10.5.14}smartdb.relations.ATypifiedStaticRelation.fromStructList}{172}{subsection.10.5.14}
+\contentsline {subsection}{\numberline
{10.5.15}smartdb.relations.ATypifiedStaticRelation.getCopy}{172}{subsection.10.5.15}
+\contentsline {subsection}{\numberline
{10.5.16}smartdb.relations.ATypifiedStaticRelation.getData}{172}{subsection.10.5.16}
+\contentsline {subsection}{\numberline
{10.5.17}smartdb.relations.ATypifiedStaticRelation.getFieldDescrList}{173}{subsection.10.5.17}
+\contentsline {subsection}{\numberline
{10.5.18}smartdb.relations.ATypifiedStaticRelation.getFieldIsNull}{174}{subsection.10.5.18}
+\contentsline {subsection}{\numberline
{10.5.19}smartdb.relations.ATypifiedStaticRelation.getFieldIsValueNull}{174}{subsection.10.5.19}
+\contentsline {subsection}{\numberline
{10.5.20}smartdb.relations.ATypifiedStaticRelation.getFieldNameList}{175}{subsection.10.5.20}
+\contentsline {subsection}{\numberline
{10.5.21}smartdb.relations.ATypifiedStaticRelation.getFieldProjection}{175}{subsection.10.5.21}
+\contentsline {subsection}{\numberline
{10.5.22}smartdb.relations.ATypifiedStaticRelation.getFieldTypeList}{175}{subsection.10.5.22}
+\contentsline {subsection}{\numberline
{10.5.23}smartdb.relations.ATypifiedStaticRelation.getFieldTypeSpecList}{175}{subsection.10.5.23}
+\contentsline {subsection}{\numberline
{10.5.24}smartdb.relations.ATypifiedStaticRelation.getFieldValueSizeMat}{176}{subsection.10.5.24}
+\contentsline {subsection}{\numberline
{10.5.25}smartdb.relations.ATypifiedStaticRelation.getIsFieldValueNull}{176}{subsection.10.5.25}
+\contentsline {subsection}{\numberline
{10.5.26}smartdb.relations.ATypifiedStaticRelation.getJoinWith}{177}{subsection.10.5.26}
+\contentsline {subsection}{\numberline
{10.5.27}smartdb.relations.ATypifiedStaticRelation.getMinDimensionSize}{177}{subsection.10.5.27}
+\contentsline {subsection}{\numberline
{10.5.28}smartdb.relations.ATypifiedStaticRelation.getMinDimensionality}{177}{subsection.10.5.28}
+\contentsline {subsection}{\numberline
{10.5.29}smartdb.relations.ATypifiedStaticRelation.getNElems}{178}{subsection.10.5.29}
+\contentsline {subsection}{\numberline
{10.5.30}smartdb.relations.ATypifiedStaticRelation.getNFields}{178}{subsection.10.5.30}
+\contentsline {subsection}{\numberline
{10.5.31}smartdb.relations.ATypifiedStaticRelation.getNTuples}{178}{subsection.10.5.31}
+\contentsline {subsection}{\numberline
{10.5.32}smartdb.relations.ATypifiedStaticRelation.getSortIndex}{178}{subsection.10.5.32}
+\contentsline {subsection}{\numberline
{10.5.33}smartdb.relations.ATypifiedStaticRelation.getTuples}{179}{subsection.10.5.33}
+\contentsline {subsection}{\numberline
{10.5.34}smartdb.relations.ATypifiedStaticRelation.getTuplesFilteredBy}{179}{subsection.10.5.34}
+\contentsline {subsection}{\numberline
{10.5.35}smartdb.relations.ATypifiedStaticRelation.getTuplesIndexedBy}{180}{subsection.10.5.35}
+\contentsline {subsection}{\numberline
{10.5.36}smartdb.relations.ATypifiedStaticRelation.getTuplesJoinedWith}{180}{subsection.10.5.36}
+\contentsline {subsection}{\numberline
{10.5.37}smartdb.relations.ATypifiedStaticRelation.getUniqueData}{180}{subsection.10.5.37}
+\contentsline {subsection}{\numberline
{10.5.38}smartdb.relations.ATypifiedStaticRelation.getUniqueDataAlongDim}{181}{subsection.10.5.38}
+\contentsline {subsection}{\numberline
{10.5.39}smartdb.relations.ATypifiedStaticRelation.getUniqueTuples}{182}{subsection.10.5.39}
+\contentsline {subsection}{\numberline
{10.5.40}smartdb.relations.ATypifiedStaticRelation.initByEmptyDataSet}{183}{subsection.10.5.40}
+\contentsline {subsection}{\numberline
{10.5.41}smartdb.relations.ATypifiedStaticRelation.initByNullDataSet}{183}{subsection.10.5.41}
+\contentsline {subsection}{\numberline
{10.5.42}smartdb.relations.ATypifiedStaticRelation.isEqual}{183}{subsection.10.5.42}
+\contentsline {subsection}{\numberline
{10.5.43}smartdb.relations.ATypifiedStaticRelation.isFields}{184}{subsection.10.5.43}
+\contentsline {subsection}{\numberline
{10.5.44}smartdb.relations.ATypifiedStaticRelation.isMemberAlongDim}{184}{subsection.10.5.44}
+\contentsline {subsection}{\numberline
{10.5.45}smartdb.relations.ATypifiedStaticRelation.isMemberTuples}{185}{subsection.10.5.45}
+\contentsline {subsection}{\numberline
{10.5.46}smartdb.relations.ATypifiedStaticRelation.isUniqueKey}{185}{subsection.10.5.46}
+\contentsline {subsection}{\numberline
{10.5.47}smartdb.relations.ATypifiedStaticRelation.isequal}{185}{subsection.10.5.47}
+\contentsline {subsection}{\numberline
{10.5.48}smartdb.relations.ATypifiedStaticRelation.removeDuplicateTuples}{186}{subsection.10.5.48}
+\contentsline {subsection}{\numberline
{10.5.49}smartdb.relations.ATypifiedStaticRelation.removeTuples}{186}{subsection.10.5.49}
+\contentsline {subsection}{\numberline
{10.5.50}smartdb.relations.ATypifiedStaticRelation.reorderData}{187}{subsection.10.5.50}
+\contentsline {subsection}{\numberline
{10.5.51}smartdb.relations.ATypifiedStaticRelation.saveObj}{187}{subsection.10.5.51}
+\contentsline {subsection}{\numberline
{10.5.52}smartdb.relations.ATypifiedStaticRelation.setData}{187}{subsection.10.5.52}
+\contentsline {subsection}{\numberline
{10.5.53}smartdb.relations.ATypifiedStaticRelation.setField}{189}{subsection.10.5.53}
+\contentsline {subsection}{\numberline
{10.5.54}smartdb.relations.ATypifiedStaticRelation.sortBy}{189}{subsection.10.5.54}
+\contentsline {subsection}{\numberline
{10.5.55}smartdb.relations.ATypifiedStaticRelation.sortByAlongDim}{189}{subsection.10.5.55}
+\contentsline {subsection}{\numberline
{10.5.56}smartdb.relations.ATypifiedStaticRelation.toArray}{190}{subsection.10.5.56}
+\contentsline {subsection}{\numberline
{10.5.57}smartdb.relations.ATypifiedStaticRelation.toCell}{192}{subsection.10.5.57}
+\contentsline {subsection}{\numberline
{10.5.58}smartdb.relations.ATypifiedStaticRelation.toCellIsNull}{192}{subsection.10.5.58}
+\contentsline {subsection}{\numberline
{10.5.59}smartdb.relations.ATypifiedStaticRelation.toDispCell}{192}{subsection.10.5.59}
+\contentsline {subsection}{\numberline
{10.5.60}smartdb.relations.ATypifiedStaticRelation.toMat}{193}{subsection.10.5.60}
+\contentsline {subsection}{\numberline
{10.5.61}smartdb.relations.ATypifiedStaticRelation.toStruct}{194}{subsection.10.5.61}
+\contentsline {subsection}{\numberline
{10.5.62}smartdb.relations.ATypifiedStaticRelation.unionWith}{194}{subsection.10.5.62}
+\contentsline {subsection}{\numberline
{10.5.63}smartdb.relations.ATypifiedStaticRelation.unionWithAlongDim}{195}{subsection.10.5.63}
+\contentsline {subsection}{\numberline
{10.5.64}smartdb.relations.ATypifiedStaticRelation.writeToCSV}{195}{subsection.10.5.64}
+\contentsline {subsection}{\numberline
{10.5.65}smartdb.relations.ATypifiedStaticRelation.writeToXLS}{195}{subsection.10.5.65}
+\contentsline {section}{\numberline
{10.6}gras.ellapx.smartdb.rels.EllTube}{196}{section.10.6}
+\contentsline {subsection}{\numberline
{10.6.1}gras.ellapx.smartdb.rels.EllTube.EllTube}{196}{subsection.10.6.1}
+\contentsline {subsection}{\numberline
{10.6.2}
gras.ellapx.smartdb.rels.EllTube.cat}{198}{subsection.10.6.2}
+\contentsline {subsection}{\numberline
{10.6.3}gras.ellapx.smartdb.rels.EllTube.cut}{199}{subsection.10.6.3}
+\contentsline {subsection}{\numberline
{10.6.4}gras.ellapx.smartdb.rels.EllTube.fromEllArray}{199}{subsection.10.6.4}
+\contentsline {subsection}{\numberline
{10.6.5}gras.ellapx.smartdb.rels.EllTube.fromEllMArray}{199}{subsection.10.6.5}
+\contentsline {subsection}{\numberline
{10.6.6}gras.ellapx.smartdb.rels.EllTube.fromQArrays}{199}{subsection.10.6.6}
+\contentsline {subsection}{\numberline
{10.6.7}gras.ellapx.smartdb.rels.EllTube.fromQMArrays}{200}{subsection.10.6.7}
+\contentsline {subsection}{\numberline
{10.6.8}gras.ellapx.smartdb.rels.EllTube.fromQMScaledArrays}{201}{subsection.10.6.8}
+\contentsline {subsection}{\numberline
{10.6.9}gras.ellapx.smartdb.rels.EllTube.getData}{201}{subsection.10.6.9}
+\contentsline {subsection}{\numberline
{10.6.10}gras.ellapx.smartdb.rels.EllTube.getEllArray}{202}{subsection.10.6.10}
+\contentsline {subsection}{\numberline
{10.6.11}gras.ellapx.smartdb.rels.EllTube.getJoinWith}{203}{subsection.10.6.11}
+\contentsline {subsection}{\numberline
{10.6.12}gras.ellapx.smartdb.rels.EllTube.getNoCatOrCutFieldsList}{203}{subsection.10.6.12}
+\contentsline {subsection}{\numberline
{10.6.13}gras.ellapx.smartdb.rels.EllTube.interp}{203}{subsection.10.6.13}
+\contentsline {subsection}{\numberline
{10.6.14}gras.ellapx.smartdb.rels.EllTube.isEqual}{203}{subsection.10.6.14}
+\contentsline {subsection}{\numberline
{10.6.15}gras.ellapx.smartdb.rels.EllTube.plot}{204}{subsection.10.6.15}
+\contentsline {subsection}{\numberline
{10.6.16}gras.ellapx.smartdb.rels.EllTube.project}{204}{subsection.10.6.16}
+\contentsline {subsection}{\numberline
{10.6.17}gras.ellapx.smartdb.rels.EllTube.projectStatic}{205}{subsection.10.6.17}
+\contentsline {subsection}{\numberline
{10.6.18}gras.ellapx.smartdb.rels.EllTube.projectToOrths}{205}{subsection.10.6.18}
+\contentsline {subsection}{\numberline
{10.6.19}gras.ellapx.smartdb.rels.EllTube.scale}{205}{subsection.10.6.19}
+\contentsline {subsection}{\numberline
{10.6.20}gras.ellapx.smartdb.rels.EllTube.sortDetermenistically}{206}{subsection.10.6.20}
+\contentsline {subsection}{\numberline
{10.6.21}gras.ellapx.smartdb.rels.EllTube.thinOutTuples}{206}{subsection.10.6.21}
+\contentsline {section}{\numberline
{10.7}gras.ellapx.smartdb.rels.EllTubeProj}{206}{section.10.7}
+\contentsline {subsection}{\numberline
{10.7.1}gras.ellapx.smartdb.rels.EllTubeProj.EllTubeProj}{206}{subsection.10.7.1}
+\contentsline {subsection}{\numberline
{10.7.2}gras.ellapx.smartdb.rels.EllTubeProj.cut}{209}{subsection.10.7.2}
+\contentsline {subsection}{\numberline
{10.7.3}gras.ellapx.smartdb.rels.EllTubeProj.getData}{209}{subsection.10.7.3}
+\contentsline {subsection}{\numberline
{10.7.4}gras.ellapx.smartdb.rels.EllTubeProj.getEllArray}{210}{subsection.10.7.4}
+\contentsline {subsection}{\numberline
{10.7.5}gras.ellapx.smartdb.rels.EllTubeProj.getJoinWith}{210}{subsection.10.7.5}
+\contentsline {subsection}{\numberline
{10.7.6}gras.ellapx.smartdb.rels.EllTubeProj.getNoCatOrCutFieldsList}{211}{subsection.10.7.6}
+\contentsline {subsection}{\numberline
{10.7.7}gras.ellapx.smartdb.rels.EllTubeProj.getReachTubeNamePrefix}{211}{subsection.10.7.7}
+\contentsline {subsection}{\numberline
{10.7.8}gras.ellapx.smartdb.rels.EllTubeProj.getRegTubeNamePrefix}{211}{subsection.10.7.8}
+\contentsline {subsection}{\numberline
{10.7.9}gras.ellapx.smartdb.rels.EllTubeProj.interp}{211}{subsection.10.7.9}
+\contentsline {subsection}{\numberline
{10.7.10}gras.ellapx.smartdb.rels.EllTubeProj.isEqual}{211}{subsection.10.7.10}
+\contentsline {subsection}{\numberline
{10.7.11}gras.ellapx.smartdb.rels.EllTubeProj.plot}{212}{subsection.10.7.11}
+\contentsline {subsection}{\numberline
{10.7.12}gras.ellapx.smartdb.rels.EllTubeProj.plotExt}{212}{subsection.10.7.12}
+\contentsline {subsection}{\numberline
{10.7.13}gras.ellapx.smartdb.rels.EllTubeProj.plotInt}{213}{subsection.10.7.13}
+\contentsline {subsection}{\numberline
{10.7.14}gras.ellapx.smartdb.rels.EllTubeProj.projMat2str}{215}{subsection.10.7.14}
+\contentsline {subsection}{\numberline
{10.7.15}gras.ellapx.smartdb.rels.EllTubeProj.projRow2str}{215}{subsection.10.7.15}
+\contentsline {subsection}{\numberline
{10.7.16}gras.ellapx.smartdb.rels.EllTubeProj.sortDetermenistically}{215}{subsection.10.7.16}
+\contentsline {subsection}{\numberline
{10.7.17}gras.ellapx.smartdb.rels.EllTubeProj.thinOutTuples}{215}{subsection.10.7.17}
+\contentsline {section}{\numberline
{10.8}gras.ellapx.smartdb.rels.EllUnionTube}{215}{section.10.8}
+\contentsline {subsection}{\numberline
{10.8.1}gras.ellapx.smartdb.rels.EllUnionTube.EllUnionTube}{215}{subsection.10.8.1}
+\contentsline {subsection}{\numberline
{10.8.2}gras.ellapx.smartdb.rels.EllUnionTube.cut}{217}{subsection.10.8.2}
+\contentsline {subsection}{\numberline
{10.8.3}gras.ellapx.smartdb.rels.EllUnionTube.fromEllTubes}{217}{subsection.10.8.3}
+\contentsline {subsection}{\numberline
{10.8.4}gras.ellapx.smartdb.rels.EllUnionTube.getData}{218}{subsection.10.8.4}
+\contentsline {subsection}{\numberline
{10.8.5}gras.ellapx.smartdb.rels.EllUnionTube.getEllArray}{219}{subsection.10.8.5}
+\contentsline {subsection}{\numberline
{10.8.6}gras.ellapx.smartdb.rels.EllUnionTube.getJoinWith}{219}{subsection.10.8.6}
+\contentsline {subsection}{\numberline
{10.8.7}gras.ellapx.smartdb.rels.EllUnionTube.getNoCatOrCutFieldsList}{220}{subsection.10.8.7}
+\contentsline {subsection}{\numberline
{10.8.8}gras.ellapx.smartdb.rels.EllUnionTube.interp}{220}{subsection.10.8.8}
+\contentsline {subsection}{\numberline
{10.8.9}gras.ellapx.smartdb.rels.EllUnionTube.isEqual}{220}{subsection.10.8.9}
+\contentsline {subsection}{\numberline
{10.8.10}gras.ellapx.smartdb.rels.EllUnionTube.project}{220}{subsection.10.8.10}
+\contentsline {subsection}{\numberline
{10.8.11}gras.ellapx.smartdb.rels.EllUnionTube.projectStatic}{222}{subsection.10.8.11}
+\contentsline {subsection}{\numberline
{10.8.12}gras.ellapx.smartdb.rels.EllUnionTube.sortDetermenistically}{222}{subsection.10.8.12}
+\contentsline {subsection}{\numberline
{10.8.13}gras.ellapx.smartdb.rels.EllUnionTube.thinOutTuples}{222}{subsection.10.8.13}
+\contentsline {section}{\numberline
{10.9}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj}{222}{section.10.9}
+\contentsline {subsection}{\numberline
{10.9.1}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.EllUnionTubeStaticProj}{222}{subsection.10.9.1}
+\contentsline {subsection}{\numberline
{10.9.2}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.cut}{225}{subsection.10.9.2}
+\contentsline {subsection}{\numberline
{10.9.3}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.fromEllTubes}{225}{subsection.10.9.3}
+\contentsline {subsection}{\numberline
{10.9.4}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.getData}{225}{subsection.10.9.4}
+\contentsline {subsection}{\numberline
{10.9.5}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.getEllArray}{226}{subsection.10.9.5}
+\contentsline {subsection}{\numberline
{10.9.6}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.getJoinWith}{226}{subsection.10.9.6}
+\contentsline {subsection}{\numberline
{10.9.7}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.getNoCatOrCutFieldsList}{227}{subsection.10.9.7}
+\contentsline {subsection}{\numberline
{10.9.8}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.getReachTubeNamePrefix}{227}{subsection.10.9.8}
+\contentsline {subsection}{\numberline
{10.9.9}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.getRegTubeNamePrefix}{227}{subsection.10.9.9}
+\contentsline {subsection}{\numberline
{10.9.10}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.interp}{227}{subsection.10.9.10}
+\contentsline {subsection}{\numberline
{10.9.11}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.isEqual}{227}{subsection.10.9.11}
+\contentsline {subsection}{\numberline
{10.9.12}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.plot}{228}{subsection.10.9.12}
+\contentsline {subsection}{\numberline
{10.9.13}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.plotExt}{228}{subsection.10.9.13}
+\contentsline {subsection}{\numberline
{10.9.14}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.plotInt}{229}{subsection.10.9.14}
+\contentsline {subsection}{\numberline
{10.9.15}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.projMat2str}{231}{subsection.10.9.15}
+\contentsline {subsection}{\numberline
{10.9.16}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.projRow2str}{231}{subsection.10.9.16}
+\contentsline {subsection}{\numberline
{10.9.17}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.sortDetermenistically}{231}{subsection.10.9.17}
+\contentsline {subsection}{\numberline
{10.9.18}gras.ellapx.smartdb.rels.EllUnionTubeStaticProj.thinOutTuples}{231}{subsection.10.9.18}
+\contentsline {section}{\numberline
{10.10}elltool.reach.AReach}{231}{section.10.10}
+\contentsline {subsection}{\numberline
{10.10.1}elltool.reach.AReach.AReach}{231}{subsection.10.10.1}
+\contentsline {subsection}{\numberline
{10.10.2}elltool.reach.AReach.cut}{231}{subsection.10.10.2}
+\contentsline {subsection}{\numberline
{10.10.3}elltool.reach.AReach.dimension}{231}{subsection.10.10.3}
+\contentsline {subsection}{\numberline
{10.10.4}elltool.reach.AReach.display}{232}{subsection.10.10.4}
+\contentsline {subsection}{\numberline
{10.10.5}elltool.reach.AReach.evolve}{233}{subsection.10.10.5}
+\contentsline {subsection}{\numberline
{10.10.6}elltool.reach.AReach.getAbsTol}{233}{subsection.10.10.6}
+\contentsline {subsection}{\numberline
{10.10.7}elltool.reach.AReach.getCopy}{234}{subsection.10.10.7}
+\contentsline {subsection}{\numberline
{10.10.8}elltool.reach.AReach.getEaScaleFactor}{235}{subsection.10.10.8}
+\contentsline {subsection}{\numberline
{10.10.9}elltool.reach.AReach.getEllTubeRel}{236}{subsection.10.10.9}
+\contentsline {subsection}{\numberline
{10.10.10}elltool.reach.AReach.getEllTubeUnionRel}{236}{subsection.10.10.10}
+\contentsline {subsection}{\numberline
{10.10.11}elltool.reach.AReach.getExtProbDynamicsList}{236}{subsection.10.10.11}
+\contentsline {subsection}{\numberline
{10.10.12}elltool.reach.AReach.getGoodDirSetList}{237}{subsection.10.10.12}
+\contentsline {subsection}{\numberline
{10.10.13}elltool.reach.AReach.getIaScaleFactor}{237}{subsection.10.10.13}
+\contentsline {subsection}{\numberline
{10.10.14}elltool.reach.AReach.getInitialSet}{238}{subsection.10.10.14}
+\contentsline {subsection}{\numberline
{10.10.15}elltool.reach.AReach.getIntProbDynamicsList}{239}{subsection.10.10.15}
+\contentsline {subsection}{\numberline
{10.10.16}elltool.reach.AReach.getNPlot2dPoints}{239}{subsection.10.10.16}
+\contentsline {subsection}{\numberline
{10.10.17}elltool.reach.AReach.getNPlot3dPoints}{240}{subsection.10.10.17}
+\contentsline {subsection}{\numberline
{10.10.18}elltool.reach.AReach.getNTimeGridPoints}{240}{subsection.10.10.18}
+\contentsline {subsection}{\numberline
{10.10.19}elltool.reach.AReach.getRelTol}{240}{subsection.10.10.19}
+\contentsline {subsection}{\numberline
{10.10.20}elltool.reach.AReach.getSwitchTimeVec}{241}{subsection.10.10.20}
+\contentsline {subsection}{\numberline
{10.10.21}elltool.reach.AReach.getSystemList}{241}{subsection.10.10.21}
+\contentsline {subsection}{\numberline
{10.10.22}elltool.reach.AReach.get\_center}{242}{subsection.10.10.22}
+\contentsline {subsection}{\numberline
{10.10.23}elltool.reach.AReach.get\_directions}{242}{subsection.10.10.23}
+\contentsline {subsection}{\numberline
{10.10.24}elltool.reach.AReach.get\_ea}{243}{subsection.10.10.24}
+\contentsline {subsection}{\numberline
{10.10.25}elltool.reach.AReach.get\_goodcurves}{243}{subsection.10.10.25}
+\contentsline {subsection}{\numberline
{10.10.26}elltool.reach.AReach.get\_ia}{244}{subsection.10.10.26}
+\contentsline {subsection}{\numberline
{10.10.27}elltool.reach.AReach.get\_system}{244}{subsection.10.10.27}
+\contentsline {subsection}{\numberline
{10.10.28}elltool.reach.AReach.intersect}{245}{subsection.10.10.28}
+\contentsline {subsection}{\numberline
{10.10.29}elltool.reach.AReach.isEmpty}{246}{subsection.10.10.29}
+\contentsline {subsection}{\numberline
{10.10.30}elltool.reach.AReach.isEqual}{247}{subsection.10.10.30}
+\contentsline {subsection}{\numberline
{10.10.31}elltool.reach.AReach.isbackward}{248}{subsection.10.10.31}
+\contentsline {subsection}{\numberline
{10.10.32}elltool.reach.AReach.iscut}{248}{subsection.10.10.32}
+\contentsline {subsection}{\numberline
{10.10.33}elltool.reach.AReach.isprojection}{249}{subsection.10.10.33}
+\contentsline {subsection}{\numberline
{10.10.34}elltool.reach.AReach.plotByEa}{249}{subsection.10.10.34}
+\contentsline {subsection}{\numberline
{10.10.35}elltool.reach.AReach.plotByIa}{250}{subsection.10.10.35}
+\contentsline {subsection}{\numberline
{10.10.36}elltool.reach.AReach.plotEa}{251}{subsection.10.10.36}
+\contentsline {subsection}{\numberline
{10.10.37}elltool.reach.AReach.plotIa}{252}{subsection.10.10.37}
+\contentsline {subsection}{\numberline
{10.10.38}elltool.reach.AReach.projection}{252}{subsection.10.10.38}
+\contentsline {subsection}{\numberline
{10.10.39}elltool.reach.AReach.refine}{252}{subsection.10.10.39}
+\contentsline {subsection}{\numberline
{10.10.40}elltool.reach.AReach.repMat}{253}{subsection.10.10.40}
+\contentsline {section}{\numberline
{10.11}elltool.reach.ReachContinuous}{253}{section.10.11}
+\contentsline {subsection}{\numberline
{10.11.1}elltool.reach.ReachContinuous.ReachContinuous}{253}{subsection.10.11.1}
+\contentsline {section}{\numberline
{10.12}elltool.reach.ReachDiscrete}{255}{section.10.12}
+\contentsline {subsection}{\numberline
{10.12.1}elltool.reach.ReachDiscrete.ReachDiscrete}{255}{subsection.10.12.1}
+\contentsline {section}{\numberline
{10.13}elltool.reach.ReachFactory}{257}{section.10.13}
+\contentsline {subsection}{\numberline
{10.13.1}elltool.reach.ReachFactory.ReachFactory}{257}{subsection.10.13.1}
+\contentsline {subsection}{\numberline
{10.13.2}elltool.reach.ReachFactory.createInstance}{257}{subsection.10.13.2}
+\contentsline {subsection}{\numberline
{10.13.3}elltool.reach.ReachFactory.createSysInstance}{257}{subsection.10.13.3}
+\contentsline {subsection}{\numberline
{10.13.4}elltool.reach.ReachFactory.getDim}{257}{subsection.10.13.4}
+\contentsline {subsection}{\numberline
{10.13.5}elltool.reach.ReachFactory.getIsJustCheck}{258}{subsection.10.13.5}
+\contentsline {subsection}{\numberline
{10.13.6}elltool.reach.ReachFactory.getIsRegEnabled}{258}{subsection.10.13.6}
+\contentsline {subsection}{\numberline
{10.13.7}elltool.reach.ReachFactory.getL0Mat}{258}{subsection.10.13.7}
+\contentsline {subsection}{\numberline
{10.13.8}elltool.reach.ReachFactory.getLinSys}{258}{subsection.10.13.8}
+\contentsline {subsection}{\numberline
{10.13.9}elltool.reach.ReachFactory.getRelTol}{259}{subsection.10.13.9}
+\contentsline {subsection}{\numberline
{10.13.10}elltool.reach.ReachFactory.getTVec}{259}{subsection.10.13.10}
+\contentsline {subsection}{\numberline
{10.13.11}elltool.reach.ReachFactory.getX0Ell}{259}{subsection.10.13.11}
+\contentsline {section}{\numberline
{10.14}elltool.linsys.ALinSys}{259}{section.10.14}
+\contentsline {subsection}{\numberline
{10.14.1}elltool.linsys.ALinSys.ALinSys}{259}{subsection.10.14.1}
+\contentsline {subsection}{\numberline
{10.14.2}elltool.linsys.ALinSys.dimension}{260}{subsection.10.14.2}
+\contentsline {subsection}{\numberline
{10.14.3}elltool.linsys.ALinSys.display}{261}{subsection.10.14.3}
+\contentsline {subsection}{\numberline
{10.14.4}elltool.linsys.ALinSys.getAbsTol}{261}{subsection.10.14.4}
+\contentsline {subsection}{\numberline
{10.14.5}elltool.linsys.ALinSys.getAtMat}{261}{subsection.10.14.5}
+\contentsline {subsection}{\numberline
{10.14.6}elltool.linsys.ALinSys.getBtMat}{262}{subsection.10.14.6}
+\contentsline {subsection}{\numberline
{10.14.7}elltool.linsys.ALinSys.getCopy}{262}{subsection.10.14.7}
+\contentsline {subsection}{\numberline
{10.14.8}elltool.linsys.ALinSys.getCtMat}{263}{subsection.10.14.8}
+\contentsline {subsection}{\numberline
{10.14.9}elltool.linsys.ALinSys.getDistBoundsEll}{263}{subsection.10.14.9}
+\contentsline {subsection}{\numberline
{10.14.10}elltool.linsys.ALinSys.getUBoundsEll}{263}{subsection.10.14.10}
+\contentsline {subsection}{\numberline
{10.14.11}elltool.linsys.ALinSys.hasDisturbance}{264}{subsection.10.14.11}
+\contentsline {subsection}{\numberline
{10.14.12}elltool.linsys.ALinSys.isEmpty}{264}{subsection.10.14.12}
+\contentsline {subsection}{\numberline
{10.14.13}elltool.linsys.ALinSys.isEqual}{265}{subsection.10.14.13}
+\contentsline {subsection}{\numberline
{10.14.14}elltool.linsys.ALinSys.isLti}{265}{subsection.10.14.14}
+\contentsline {section}{\numberline
{10.15}elltool.linsys.LinSysContinuous}{266}{section.10.15}
+\contentsline {subsection}{\numberline
{10.15.1}elltool.linsys.LinSysContinuous.LinSysContinuous}{266}{subsection.10.15.1}
+\contentsline {section}{\numberline
{10.16}elltool.linsys.LinSysDiscrete}{267}{section.10.16}
+\contentsline {subsection}{\numberline
{10.16.1}elltool.linsys.LinSysDiscrete.LinSysDiscrete}{267}{subsection.10.16.1}
+\contentsline {section}{\numberline
{10.17}elltool.linsys.LinSysFactory}{268}{section.10.17}
+\contentsline {subsection}{\numberline
{10.17.1}elltool.linsys.LinSysFactory.LinSysFactory}{268}{subsection.10.17.1}
+\contentsline {subsection}{\numberline
{10.17.2}elltool.linsys.LinSysFactory.create}{268}{subsection.10.17.2}
+\contentsline {chapter}{Bibliography}{271}{chapter*.153}
=======================================
--- /dev/null
+++ /branches/issue_133_aatanesyan/doc/_build/latex/python.ist Tue Feb 25
09:31:56 2014 UTC
@@ -0,0 +1,11 @@
+line_max 100
+headings_flag 1
+heading_prefix " \\bigletter "
+
+preamble "\\begin{theindex}
+\\def\\bigletter#1{{\\Large\\sffamily#1}\\nopagebreak\\vspace{1mm}}
+
+"
+
+symhead_positive "{Symbols}"
+numhead_positive "{Numbers}"